关于PAT考试反思

版权声明:转载请注明出处 https://blog.csdn.net/DongChengRong/article/details/82557248

PAT考试在昨天结束了,我以极其糟糕的成绩收场,关于这次考试我感觉很不理想,犯了很多不该犯的错误。
首先,在考试前没有认真准备,并且由于开始的几套题很顺手就犯了轻敌的错误,误以为PAT很简单,转到了UVA做题。
后来百度之星侥幸进入复赛,内心也有些膨胀,更加的没有把PAT放在心上,觉得可以很轻松的解决他
到了开学时,尽管还有一天的时间准备,但我仍然放过了这最后的时间,只是简单的温习了下最短路径算法和拓扑排序等基本的图论算法就上战场了
这是我在准备阶段犯的三个错误

在比赛时,前期10分钟没有看懂题,有点急,在A,B两题间来回切换,这是我在比赛时犯得第一个错误
B题读懂了,但是不太清楚是不是对立集合的问题,感觉不是就用了暴力但只得了15分,这时在没有验算的情况下就用并查集维护了一个对立集合,结果样例都没过;在没有认真审题的情况下贸然更改算法这是我犯得第二个错误,后来将数组范围开大了一点,暴力过了3组,还有一组TLE,得了22分
C题开始扫了一眼有NP字样,以为是NP问题,直接跳过;搞A题但是还是没有读懂,看到别人都过了C,就又重新读了下C,结果感觉是水题,暴力了一下,好像是被卡掉了两组样例(WA),得了16分。认真检查了一下流程感觉没有错,换D题。
D题有LCA字样,应该是LCA问题,没有学习过,不过有个输出ERROR的地方只需要判断数据范围就可以了,无耻的写了一发A了一组样例,拿到了4分(在此之前通过输出No Solution拿到了A题的2分),然后回过头看了下C还是没有搞明白那里不对,就用链表形式的二叉树配合深搜暴力了一下,结果RE了,看了下时间还有30s已经来不及debug了,抱着试一试的心态交了发果然没有拿到分。现在想想可能最后的时间用来debugC题效果会更好一点,但是已经没有用了。赛后回忆D题,应该是我忘了动态分配内存导致的。在最后时间开新题而不是修改C题可能(不确定这样是否会好一些)是我犯得第三个错误吧

赛后打印成绩单,看到只有44分很惭愧

最后,在接下来的时间我会好好学习,尽力准备考研、PAT和ACM/ICPC,争取在接下来的考试/竞赛中取得好成绩

猜你喜欢

转载自blog.csdn.net/DongChengRong/article/details/82557248