在监考学生过程中,观察学生答题表现,总结需要提高改进的地方,为以后参赛学生训练提高所用。
一、比赛题目一定要先挑软柿子捏
蓝桥杯的比赛题目主要有填空题和代码题,基本上都是10个题目左右。比赛的题目顺序跟题目难度没有绝对关系,从第一道题目做到最后一道题目,遇到卡住自己的题目也不肯直接跳过,这种做题方法特别蠢。以本届比赛题目来说,“平面分割”题目算的上特别难的题目,后面的“成绩分割”是特别容易的题目。只会从头做到尾,遇到难题不懂得跳过,只会一直上头,一直想把复杂题目搞出来的人,很大可能见不到签到题目,比赛就结束了。
优先解决签到题水题是最重要的比赛技巧。
要避免粗心导致不必要的失分
1. 题目一定要看清楚,避免低级失分
比赛就是考试,因为看差题目,本来会做的问题没有拿下分数,是最愚蠢的行为。题目一定要多看一两遍,不要因为眼花,把条件看漏了,大于等于这种限定条件、题目出现的数字一定要多看两眼。边界值一定要看清楚。
2. 格式化输出,文件读写一定要弄明白
文件读写、格式化输出都是基础编程知识,特别是小数精度之类、四舍五入这些基本操作,比赛因为这些小知识丢分是特别不应该。
二、能暴力解决的问题,不要想太复杂的方法
蓝桥杯比赛被很多ACMer吐槽就是暴力杯,实际上很多题目用暴力算法就能够解决,遇到这种类型题目,不要想太复杂,能暴力解决就直接暴力解决就好。特别在专科生赛组里,很多题目真的只要你能写出暴解的方法,就可以那很多分了。
三、模拟题要多训练,保证难分
蛇形填数,日期计算,进制转换等模拟题是必考题,这类型的题目都是不用算法知识,但是题目本身比较复杂,用代码表达起来比较费劲,需要一定的功力。最典型的入门题目就是郑州轻工业大学oj的小车问题。模拟题不用算法知识,只要练习到位,不应该丢分的。平时一定要多尝试编写些复杂的模拟题目,提高硬写代码的能力。
四、基本的算法问题一定要熟练解决
蓝桥杯的比赛,哪怕是大专组的比赛,也会出现一些基本的算法,比如bfs/dfs,简单的动态规划题目。一定要按专题去训练,每个类型的基础题目一定要立马解决。
网友评论