算法题每周一坑

算法题每周一坑

B HDU 2002 (-2)

这个题是因为输入时候的转义字符没有写对 
一开始用的是float 
输入的时候用的是%f 
后来改成double之后没有改转义字符

C HDU 2029 (-8)

这个就比较坑了,提交了八次 
做算法题那天可能心态不好没有查好错 
-运行时错误 数组开的太小oj判定的时候数字可能很大 经验问题 这个属于非技术问题 要记住 
-好好看一下数组边界,for循环到什么时候停止

F HDU 2017 (-4)

定义的变量要在用之前要在合适的位置初始化

G HDU2019(-5)

对结尾空格的输出需要注意

H HDU2024(-4)

这个是个非常恼人的问题: 
在每次进入循环的时候要吧计数的变量初始化!!!犯了不止一次

I HDU2039(-11)

这个问题可以荣登每周一坑冠军榜了 
输出的yes no的大小写问题,因为这个提交了11次 
下一次做题时直接题目上的输出直接复制下来比较稳妥(有经验的大佬说的)

K HDU2012(-12)

这也是一个大坑题 
问题出在了哪呢? 
这就是本周每日一坑的第二大坑 
每次进入循环的时候没有初始化计数或者是累加的那个变量

L HDU2026(-2)

这个是要是因为输出的格式问题, 
还有scanf不能输入空格,需要用fgets或者其他的函数来输入

总结一下: 
-第一次系统的练习算法题,觉得遇到最多的问题是格式的问题和对oj判定的一些规范不太了解 
所以会出现数组开的太小,多输出了空格,或者是大小写的问题 
那个大小写有问题我一直没发现,一直在检查我自己答案的逻辑问题,我一度怀疑是不是我自己的脑子 
有问题 
-这些坑希望其他人引以为戒

ps。说些题外话:心态还是要好,做算法题那天可能是生理上心理上不是很舒适,不适合撸代码 
以后要调整好再好好来

猜你喜欢

转载自blog.csdn.net/DownloadV/article/details/81275533
今日推荐