虽然pat乙级的灵魂是用代码模拟题意就能AC,但在前34题的训练中,我发现有的地方比如输出格式、素数、字符串处理、hash散列等技巧不熟练,这部分我得类似“多级索引”,把它们再索引出来,让自己加深记忆,下次就能快速反应并完美使用它;另外还有我的代码、我的逻辑能AC,但是有的人的思路值得借鉴,怎么说呢,我持有这种态度也经历了一个过程,反正用我自己的逻辑编写出的代码提交后卡在某个测试点,我一定会想自己哪没考虑完备,反正就修改自己的原始代码,不想看别人之间AC的“佳作”,好了,经过一番消耗时间的折腾,我也过了。这个时候,突然发现这道题和之前的某些题,别人都用的一种方法,代码量小,只要明白这个思想,很快就能解决这道题,我的代码绕了很多弯,而且下次再这么做不划算,还是学别人的好思维。大概就是上述两个原因,加上我的学习观是:一直刷,刷完乙级的110题,还不如中途回顾下,我这段时间通过的这几十道题,相较于我没做它们,到底收获了啥新的知识和技能。很明显,把做过的题按类型归纳分档,然后找到每类题最好的解法,以及自己刷题中卡了的某些小功能,一些方法,把它们“二级索引”,让以后的自己不用大浪淘沙又重刷一遍,之后回顾就直接看这些中期后期总结就能抓住重难点,这不,这才是真正的“卷王”,是动脑子的卷。
1033 分别输入坏键和应该输入的字符串,输出是实际输入的字符串。当上档键坏了,所有大写字母都不能输入。坏键中的字母键都是以大写字母的形式给出。
我的1033:
1 | /*字符串处理*/ |
柳婼的1033:
1 |
|
看了是不是觉得可以学习下思路,在知道她1029也是用很简洁的代码AC后,而且这两道题,她都用的Hash散列这个知识,这个时候,是个人都知道,我一定要学会她的思想!
1029题意:分别输入理应输入的字符串和实际输入的字符串,输出坏键。
柳婼的1029:
1 |
|
我的1029:
1 |
|