博文

C++吧第三界编程大赛.(题目)(2005-12-08 12:42:00)

摘要:Partial Sums

给一个数列a1, a2, ..., an,Partial Sums被定义为:
ai+  ai+1  +...... + aj
我们要算一个给定的数列里有几个Partial Sums能整除于m.

输入数据格式为:
n m
a1 a2 a3.... an

Input:
5 4
1 2 3 4 5

6 7
9 8 7 6 5 4

Output:
2
3

解释:第一组数  4%4=0  (3+4+5)%4=0 所以输出2
     第2组数   7%7=0  (8+7+6)%7=0  (9+8+7+6+5)%7= 所以输出3.


注意:
n,m可能很大(n <= 10000,m <= 5000)
编程语言C/C++  
http://post.baidu.com/f?kz=69170324......

阅读全文(4875) | 评论:0

容易混淆拼错的英语词(2005-12-03 13:12:00)

摘要:1) quite 相当 quiet 安静地
2) affect v 影响, 假装 effect n 结果, 影响
3) adapt 适应 adopt 采用 adept 内行
4) angel 天使 angle 角度
5) dairy 牛奶厂 diary 日记
6) contend 奋斗, 斗争 content 内容, 满足的 context 上下文 contest 竞争, 比赛
7) principal 校长, 主要的 principle 原则
8) implicit 含蓄的 explicit 明白的
9) dessert 甜食 desert 沙漠 v 放弃 dissert 写论文
10) pat 轻拍 tap 轻打 slap 掌击 rap 敲,打
11) decent 正经的 descent n 向下, 血统 descend v 向下
12) sweet 甜的 sweat 汗水
13) later 后来 latter 后者 latest 最近的 lately adv 最近
14) costume 服装 custom 习惯
15) extensive 广泛的 intensive 深刻的
16) aural 耳的 oral 口头的
17) abroad 国外 aboard 上(船,飞机)
18) altar 祭坛 alter 改变
19) assent 同意 ascent 上升 accent 口音
20) champion 冠军 champagne 香槟酒 campaign 战役
21) baron 男爵 barren 不毛之地的 barn 古仓
22) beam 梁, 光束 bean 豆 been have 过去式
23) precede 领先 proceed 进行,继续
24) pray 祈祷 prey 猎物
25) chicken 鸡 kitchen 厨房
26) monkey 猴子 donkey 驴
27) chore 家务活 chord 和弦 cord 细绳
28) cite 引用 site 场所 sight 视觉
29) clash (金属)幢击声 crash 碰幢,坠落 crush 压坏<......

阅读全文(2370) | 评论:0

金融词汇的翻译(2005-12-03 13:10:00)

摘要:acquiring company 收购公司          bad loan 呆帐         chart of cash flow 现金流量表 
clearly-established ownership 产权清晰                debt to equity 债转股 
diversity of equities 股权多元化                      economy of scale 规模经济 
emerging economies 新兴经济                       exchange-rate regime 汇率机制 
 fund and financing 筹资融资                    global financial&nbs......

阅读全文(2712) | 评论:0

各类“学生”的英文表达(2005-12-03 13:09:00)

摘要:post doctorate 博士后
doctor(ph.D) 博士
master 硕士
graduate student 研究生
bachelor 学士
undergraduate 大学本科生
senior 大学四年级学生(/高三学生)
junior 大学三年级学生(/高二学生)
sophomore 大学二年级学生 (/高一学生)
freshman 大学一年级新生
abroad student 留学生
returned student 归国留学生
foreign student 外国留学生
auditor 旁听生(美)
government-supported student 公费生
commoner 自费生
extern 走读生
intern 实习生
boarder 寄宿生......

阅读全文(3563) | 评论:0

test(2005-12-01 22:25:00)

摘要:就大三了,想想上大学之前还没有上过网.现在整天上,上网时间太多拉.收集了我用过的网名 xingbiaoge 286231157 标哥 小萧 elva6401 52-elva while LaLa CaiNiao CaiBird C@iNi@o opt    ......

阅读全文(3729) | 评论:1

计算PI的小程序(2005-12-01 17:15:00)

摘要:一、源程序
本文分析下面这个很流行的计算PI的小程序。下面这个程序初看起来似乎摸不到头脑,不过不用担心,当你读完本文的时候就能够基本读懂它了。
程序一:很牛的计算Pi的程序
int a=10000,b,c=2800,d,e,f[2801],g;
main() {
for(;b-c;)
 f[b++]=a/5;
for(;d=0,g=c*2;c -=14,printf("%.4d",e+d/a),e=d%a)
 for(b=c; d+=f[b]*a,f[b]=d%--g,d/=g--,--b; d*=b);
}
二、数学公式
数学家们研究了数不清的方法来计算PI,这个程序所用的公式如下:
 1 2 3 k
pi = 2 + --- * (2 + --- * (2 + --- * (2 + ... (2 + ---- * (2 + ... 

))...)))


 3 5 7 2k+1
至于这个公式为什么能够计算出PI,已经超出了本文的能力范围。
下面要做的事情就是要分析清楚程序是如何实现这个公式的。
我们先来验证一下这个公式:
程序二:Pi公式验证程序
#include "stdio.h"
void main()
{
 float pi=2;
 int i;
 for(i=100;i>=1;i--)
 pi=pi*(float)i/(2*i+1)+2;
 printf("%f\n",pi);
 getchar();
}
上面这......

阅读全文(4891) | 评论:0

超搞笑之三国论坛(2005-11-30 21:32:00)

摘要:

  作者: elva6401  2005-11-30 21:18   回复此发言     3 回复:超搞笑之三国论坛   3     作者: elva6401  2005-11-30 21:18   回复此发言     4 回复:超搞笑之三国论坛   4   帖子相关图片:
  作者: elva6401  2005-11-30 21:19   回复此发言     5 回复:超搞笑之三国论坛   5   帖子相关图片:
  作者: elva6401  2005-11-30 21:19   回复此发言     6 回复:超搞笑之三国论坛   6   帖子相关图片:
  作者: elva6401  2005-11-30 21:20   回复此发言     7 回复:超搞笑之三国论坛   7   帖子相关图片:
  作者: elva6401  2005-11-30 21:20   回复此发言     8 回复:超搞笑之三国论坛   8   帖子相关图片:
  作者: elva6401  2005-11-30 21:21   回复此发言     9 回复:超搞笑之三国论坛   9   帖子相关图片:
  作者: elva6401  2005-11-30 21:21   回复此发言     ......

阅读全文(5768) | 评论:8

C++吧第2界编程大赛(网友算法)(2005-11-29 15:23:00)

摘要://第一题(222.173.180.*   ) #define leap(year) ((!(year%4) && year%100) || !(year%400)) 
int main()

 long year,month=1,day=1; //program safty???
printf("please input the date:format like YYYY-MM-DD\n");
scanf("%d-%d-%d",&year,&month,&day); 
month>10?year++,month-=10:month+=2; //month okey...
if(day==31&&month==9) day=30; //kill 31
 if(day>28&&month==2) leap(year)?day=29:day=28;
printf("%.4d-%.2d-%.2d\n",year,month,day); //out
 return 0;
}
//第2题(Soningwl) #include<iostream.h> 
#include<math.h> 
int main() 

cout<<"请输入一个年份:(1946-2246)"; 
int num; 
 cin>>num; 
long double a; 
a=pow(2,(num-1946)/10); 
int i......

阅读全文(4211) | 评论:0

C++吧第2界编程大赛(算法)(2005-11-29 15:19:00)

摘要:http://post.baidu.com/f?kz=66887754
//第一题
#include <stdio.h> int m_day(int year,int month)/*此函数是给定年,月,计算此月有多少天.*/
{
if ((year%4==0 &&year%100!=0) || (year%400==0))
switch(month)
{
case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31;
case 4: case 6: case 9: case 11: return 30;
case 2: return 29;
} else 
switch(month)
{
case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31;
case 4: case 6: case 9: case 11: return 30;
case 2: return 28;
}
} int main()
{
 int y,m,d;
 while(scanf("%d-%d-%d",&y,&m,&d))
 {
  m+=2;
  if(m>12)
  {
   m-=12;
   y+=1;
  }
  if(d>m_day(y,m))
   d=m_day(y,m);
  printf("%d-",y);
  if(m<10)
   printf("0");
  printf("%d-",m);

阅读全文(4367) | 评论:0

笑话一则(2005-11-27 18:32:00)

摘要:今天早上,移动一官员猪古力在外突然感觉内急,只好找公共厕所。 “干什么的?”大爷喊。 “我是移动老总,我内急。”猪古力。 “你不知道现在什么都要收费啊?”大爷。 “行,多少钱?”猪古力。 “进去5毛,出来3毛。”大爷看着他。 “什么出来也要收费?”猪古力瞪着眼睛。 “看什么看,我们这里实行双向收费。如果你办个厕所套餐的话,就可以单向收费了。 大爷站起来。 “行,我付钱。”猪古力掏出十块钱。 “大便还是小便?”大爷捏住钱问。 “大便,快点。” “恩,你需要办理套餐吗?如果你一次性大便五十次,可以给你优惠再大便三十次。”大爷说。 “别说了,我先进去,马上出来付钱。”老总进去后,选择了最后一个坑位爽了好久后出来了。 “先生,您选择的是五号坑位,得付选号费用5毛钱,你在里面呆的时候没有说不要选择放音乐,所以每次收费6毛钱。另外你在里面蹲了十五分零一秒,前一分钟按5毛每分钟计费,后面按每分钟四毛计费。不足一分钟按一分钟计费。另外由于你的排泄量占用了我们的下水道带宽,所以请你另外按包月付出费用50园。最后你可以通过小孔看到进厕所的其他人,请付来人显示费1块钱。“猪古力先生已经呆在那里。 “所以,老总先生,我们这里不刷卡,总共你要付59.4毛钱,如果逾期不交纳,按每日千分之三的费用计滞纳金,我方不另行通知,到积累到千元我方将通过法律手段催缴。 “大爷刚刚说完,猪古力先生扑通一声晕倒在小便池里!! ......

阅读全文(3150) | 评论:0