本文主要是介绍2018 HNOI 考后总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Day 1
第一天考试时,拿了50分,应该是第一题10分,第二题20分,第三题20分.因为本来就不是去冲省队的,只是体验体验一波(虽然已经高二,主要是去年NOIPday1爆炸了,没拿到省一,就没有停课冲省队.)当时看到这三道题后,没想多的(其实是太菜了)直接开始暴力!第一题暴力打了一个多小时,第二题不到一个小时,第三题打了45分钟左右吧.第一题2^n搜索,枚举&和|,然后再去判断是否满足题目条件.第二题按照题目意思模拟.记得当时在打第三题的时候,因为自己在搜索一个类似全排列的东西,后面不晓得怎么去重,因为是集合,所以不能重复,比如6 2 5和6 5 2是一样,后面想了一会儿,一直没想出来.不知为何,突然冒出了一个想法,可以把循环控制变量改一下,不每次从1到n,而是下一次的起始是上一次枚举的i后面那个数开始,就解决了上面讲的那个问题.
Day2
第二天很奇怪,听大佬们说这天要简单很多.但我只拿了10分QWQ.第一题应该是自己做死,因为一开始应该是对的,但我后面把数组范围调小了,然后用了队列,本来一开始是想着用循环队列的,后面也没有打,然后估计是空间开小,运行时错误了.第二题,我以为自己可以拿到40分(我太天真了,因为时间复杂度算错了QWQ)我以为是2^15次方,结果是15的阶乘.然后就只有10分.不知这10分是暴力来的10分,还是自己特意判的那个-1.第三题由于一开始看错,一直以为这题目不可做.然后在打完t1和t2的情况下,睡了20分钟左右.一觉醒来,发现自己看错题了,于是乎开始打暴力(离考试结束只有40-50分钟),结果到最后打的差不多了,还是下考了.
反思
第一天最多拿50吧,按照老师给的成绩来看,是拿到了.第二天最多是40吧,拿到了10分,这个不太好.所以得加油!
纵观这次省选,还有上次NOIP,发现自己都栽在了整套题相对容易的那天,这是一个不好的现象,得摆脱.这说明,基础不牢固,所以犯这些错误.另外,自己码代码的能力太弱了,以后得多练!在得打牢基础的同时还是要强化思维,今年NOIP得冲刺去年给自己的目标,400分!!!
这篇关于2018 HNOI 考后总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!