ʕ·͡ˑ·ཻ ʕ•̫͡• ʔ•̫͡•ཻʕ•̫͡•ʔ•͓͡•ʔ

  记录一下我在做题过程中WA的原因。
​ float换为double,如hdu2003。大家在做题的时候还是养成用double的习惯,因为一般由于用double而不是float导致超内存和超时而引起的问题很少出现。

​ scanf()输入时注意用getchar()存取换行符。

​ 在输入数据时要考虑输入的数据是否满足条件,如hdu2007 。输入两个正整数x,y并不默认表示x<y,在写代码时要判断一下是否x<y,不然就WA掉了。而且要考虑到可能会出现的情况以及读清楚题意,如hdu2054。判断A和B是否相等,但题目并没有告诉A,B是什么类型,由于我默认认为它是整型,于是它又WA了。(我寻思这个题怎么这么简单…)。

​ 一定要注意审题,如果题目没有说是整数就当double型以免WA掉例如hdu2039。

一些其他的错误:

Presentation Error:注意一下最后一行有没有空格,在循环体中判断一下是不是最后一行。

Output Limit Exceeded:输入时用scanf()没有加!=EOF,陷入死循环(用cin可)。