蓝桥杯赛后总结
首先需要声明一下,编程小白博主参加的是第十六届蓝桥杯大赛(软件赛)C/C++组。
个人感受而言,第十六届蓝桥杯软件赛C/C++组是比较有难度的,特别是填空题,一共两道题,小白的我是一道填空题也不会做,但是啊不要灰心,蓝桥题目也有一些特点,一个明显的特点就是,只要你学过相应的C/C++语言,并且做过一些题,就不可能一题也不会做。我依稀记得其中的一题是比较简单的,语言掌握的初级阶段也是能做出来的,就是这道题的题目有点长,细细读下来,就会发现问题就是编译一个循环,然后对循环次数进行操作就完了,其实我感觉啊,AC一道题目就可以拿一个省三了,拿奖概率还是比较大的,感兴趣的人可以去报名试一试。说到这里,有一道题目想想就有点难过/(ㄒoㄒ)/~~,题目不长,也不难,问题是我没有读懂题目,就直接去做了,做完之后输入测试用例也没有发现任何不妥,结果赛后和几个朋友一讨论才发现,我考虑的还是太片面了,简单而言就是只考虑了正整数,没有考虑到负数的情况,但是也不能都怪我吧,毕竟我也只是个小白,测试用例给的也是正整数的情况,给的解释也是正整数的情况,也有负数情况的解释,可惜没有给,导致本人啊也没有考虑到所有情况,真的泪崩了,C。
还有一点蓝桥的题目一般都很新颖,可以理解有相应的题目背景,并不是直来直去的告诉你去怎么做,而是让你想办法去解决这个问题,对思维能力有相应的要求,放心思维能力是可以慢慢锻炼和培养的不用有过多压力。另外博主拿的是省二,并没有进国赛,省一才能进国赛。对编程感兴趣的可以积极参加,至于报名费自行斟酌,到底值不值还是要看自己的想法。
如果想在蓝桥杯拿上一个不错的成绩的话比如想进国赛,算法还是要慢慢学的,至于什么是算法,算法怎么学,如何下手,学习方向是什么,如何刷题,这些问题也是我在思考的。对我而言,算法的学习是一个挑战,重要的一点就是,算法是编程的核心,灵魂。