chapter one很简单,不放代码了,记录下我学习到的点。
1.while(scanf("%d %d",&a,&b)!=EOF)和while(scanf("%d %d",&a,&b))的区别:
/*scanf()函数的返回值为输入的有效数据个数,
如:scanf("%f%d",&n,&m)
当输入两个数值型数据时,其返回值为2
EOF是系统定义的一个宏,其值为-1
当在一个新的行按ctrl+z时,scanf()函数返回-1
正确写法系统检测的是EOF作为输入结束,
如果不这样写就永远结束不了!
第二种写法,返回-1时,其值因为非0,程序并不结束,
而导致the time Exceeded
while( e ) 当表达式e非0时,为真,继续循环,e为0时,才结束 */
2.while(scanf("%d %d",&a,&b),a,b)的意思:
/*a b都等于0时跳出循环*/
3.第八题题目叙述中有个小坑,两行输出之间空行,也就是最后一个输出后没有空行。
好不容易下了一个win 8能用的dev c++。
昨天去面试超算比赛,都不会做,看着满屏幕陌生的名词,毫无头绪。
其实当初接触c++也是这样的吧,用着用着就会了,现在也不觉得难。
如果有机会,还是希望参加超算比赛。
“所有年轻人都会在二三十岁死去,因为以后的人生基本都是对之前人生机械的模仿。”
其实越来越感觉到,我觉得逛街没有敲代码好玩,以前喜欢的动漫也渐渐丧失兴趣,我怀抱着不想死去的想法,以无知无畏的勇气投身于未知的领域,想要在世界上留下一抹痕迹。
希望自己每次做完题都能将所得记录下来,每天坚持做题。
不要追求ac率,陷入误区。