注意事项:如果ctrl+c/v 不能使用的话,观察是否有英文翻译打开,如translator,知云等
甲级
一个要注意 0的特殊情况 对应测试点 4
其他测试点出问题就是存储每位数字的char型数组一定要大,虽然不理解为啥要这么大
注意字符数组的初始化问题
应该有更简单的方法,可以利用map,改天再看
sort的用法
二维字符数组为空,一整行为空
二位字符数组赋值,一整行赋值
【静下心来,大不了重头再来!!!!!】
【测试点1,2 】的解释,可以参考哦!
【测试点 2,4】的解释,可以参考哦!
很简单,一遍过
一定要先好好看题目!题目!题目!!!!!!!!
看懂题目就是一遍过,要有耐心,认真看题
注意 break的使用
memset的用法
cin.getline 的用法
保留空格,换行符作为截止符号
要注意如果直接遍历金钱的列表会导致超时
所以利用散列函数直接寻找需要的值,或者利用二分法,我用的是散列
乙级
B 1048 不要忽视写特殊条件,如a长b短的时候也满足用例
- sort 的初步应用,注意分类讨论,标志位, 字典序 strcmp
pat 不能用gets的类型
如果一边判断一边输出会导致测试点4超时,所以再用一个数组进行保存即可
一开始运行的时候,测试点3,4有段错误
其实一般是由数组越界引起的,把数组设置的大一点,因为迭代的时候,可能会超过100
如果要求浮点数,那么事先就都用浮点数,别用int