第一题
这一题就是想到最简单的循环结构
总结:看了学长大人的代码后发现自己的代码还是不够简洁
第二题
这题的想法是干脆直接转化成大写比较
总结:试着使用了C++的string类以及新的遍历方式,有点牛逼的
第三题
这题就常规字符串,看末尾字符代表的数字奇偶
总结:刚刚开始把.back()写成.end()了,看来STL的成员函数还是要多练
第四题
这题就是统计思想
总结:发现用了string之后字符串长度参数甚至都不需要了(虽然还是写了没删掉);还有刚刚看了直播,学长大人的max函数处理负值太妙了,学到了捏
第五题
这题也是统计思想
总结:由于都写在main函数里,看上去有点乱,以后会尽量多用函数式编程
第六题
这题真的写的时候没考虑太多就直接暴力遍历,关键是它居然过了,难道是STL的优化太强大?
总结:之后和大佬同学交流并看了学长sama的直播,已经学会这种优化时间复杂度的思想了(但是还是不能理解凭啥我这逼代码能AC)
第七题
由于刚刚写完第六题,顺理成章就接着那种暴力的思路写了,然后果然超时;最后拼尽全力难以战胜,遂求助题解(惭愧)
总结:同上,这种思想现在已经被我铭记于心了;对了那个C++貌似不支持像C语言那样定义大小是变量的二维数组,还是用的动态内存分配的笨办法,以后会尽量学着事先在全局定义一个足够大的数组捏