这就是体现高效的学习方法,试想在未来,你在更高一阶的求学或者求职时遇到的机试题,要想很快AC,首先你得判断出这是我以前归纳过得哪种题型,然后这类题你知道一种技巧,或者可以称作是一种通法,你就比别人有优势。那么为了达到这种水平,不仅得刷题,还要“多级索引”,把精华再提炼,不断强化弱项。
首先看1028题,给出有效年龄范围,在输入数据中找出有效数据。
以下为我的代码,我是做成“繁琐模拟题”,这道题最佳做法是把它归为“查找元素”一类题。
1 |
|
用查找元素做:
1 |
|
说实话,在这之前我都不知道字符串还可以直接比,因为我不会这个知识,我就把把年月日拆分,然后通过对年月日的判断,把无效数据筛掉,接着再大兴土木找最大和最小,整麻烦了。
还有输入方式,在今下午做1037时我再次体会到了scanf虽然没cin那么清爽,但是对于1037的输入格式 10.16.27 scanf("%d.%d.%d",&a1,&b1,&c1);是比cin>>字符串然后再将每部分的int取出来方便了一个量级吧!所以要因地制宜,适时选择最佳方案。