省赛在今天13点刚刚结束。刚下载完考试试卷时,大概浏览了一下所有的题目后,感觉这次的题相比往年的题明显的简单了很多,顿时松了一口气,毕竟对于我这样的萌新,还是希望题可以简单点。一套题有10道题,前五道题相当于填空题,无论你以什么的方法做,只要把最终答案交上去就行了,后5道题就是硬核的编程,需要上传代码。我大概看了一看,应该有150分总共,分值主要集中在后几道编程上。第一题和第二题基本可以说是送分的,我很快就提交了,第三题忘了具体是咋样的了,但是不是太难,就是不太好算,我也不知道我对了没。第四题一看就明白这是斐波那契数列的一个变形题,思想很简单,但是要求算第20190324项的结果的后四位,我把所有用到的类型都改为了long long int ,但是编译环境一直通不过,可能是我方法有问题吧,这道题挺遗憾的,我对这种大数字的处理还真的是小白唉。然后继续往后做,看到第五题有点兴奋,是一个迷宫问题,我没想错的话用简单的dfs或bfs就可以做出来,但是代码量挺大,迫于时间(第四题花了我挺长时间的),先开始做后边的编程大题,后几道题我记的挺清楚的,第六道是将2019这个数字拆分成3个数字之和,要求这3个数字的每个位不能出现2和4,这个题没啥说的,我草草了事也没怎么测试。到了第7题,是一个二叉树权值问题,我直接放弃,尴尬,我还没学树。第八题和第九题我是用同一个思想做的,这两题我应该算是完美拿下了,第八题是一个等差数列问题,就是要求不按输入几个缺项的等差数列,求出这个等差数列的项数,这个就是直接用输入的最大项除输入的最小项就直接出来了,第九题是一个加号减号和数字的匹配问题,然后求出配对的最大值,我自认为我用的方法很巧妙,先将数字排序,然后用两个for循环遍历求值就好了。等到了第十题,真的那题是特别长看着就烦,但我还是一个字一个字的读完了,整整研究了20多分钟,开始编程,又费了好长时间,最后真的mmp,我跑程序的时候连个样例都过不了,今天真的栽在这了。直接导致我最后连之前遗留的问题也没能解决,最后走出考场时真的挺遗憾的,我最大问题还是经验不足,不够冷静。