NOIP2017提高组复赛总结

日记

Day0

晚上10:00就睡觉了,很舒服。

Day1

begin

看题:
第一题直觉是exgcd,但具体怎么搞并不清楚;
第二题纯代码实现,细节超多,恐惧炸掉。。
第三题无任何思路。

T1

开始试图用exgcd解出 ax+by=1 的解,然后用玄学方法凑出来,捣鼓了50多分钟没有任何鬼用。。。
后来转换思路,列了个不等式,然后推出一个公式。。。代码才312B,居然做了1个小时。

T2

开始缓慢码代码,考虑了递归实现和循环实现,发现递归写不出来,写了循环。写完后测了很多组数据,考虑了一大堆细节,才查出来那两个漏掉的细节,好危险。

T3

想了半天,用SPFA的方法跑了一个DP,理论上可以过,后来发现出现0权环时非常慢,大样例都跑了10s。时间也不够了,于是放弃,估计60分。

end

自我感觉良好,晚上又是10:00就睡了,很舒服。

Day2

begin

看题:
第一题暴力水题。
第二题以为是破圈最小生成树。
第三题完全没头绪。

T1

一切正常的写过。

T2

发现看题想的是错的,加边生成新树与原树有重要关系,无法用破圈,然后懵逼。想了半天都没有思路后,写了个 O(nn+1) 暴力枚举所有数的形态,看看我的人品能给我多少分。

T3

先想的q≤500的方法,试图用 O(q2) 只处理被询问的位置,后来发现没被询问的位置变化会影响被询问的位置,所以这方法挂掉了。然后先打了个n,m≤1000的暴力模拟30分,开始想n=1的情况。发现使用树状数组记录区间操作数,可以完成,于是写了这个20分算法,调试了很久。后又发现x=1的数据与n=1类似,只需要将第m列也考虑进来,于是又多写了10分。

end

洛谷渣数据测出510分,信都不信。

Day3

写总结。

总结

  • 考试只要没写炸掉,即使很多题不会做,分也一定不低(这也是我少有的几次没写炸的考试)
  • 被一种思路卡住后,及时换一种角度,或许就出来了
  • 不会做赶紧写部分分,不要瞧不起小分,day2T3就是小分加出来的30+20+10=60,过半了!

等成绩,May the Force be with me!

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
2010年全国青少年信息学奥林匹克联赛(NOIP)提高复赛是一次重要的比赛。在这次比赛中,参赛选手需要展示出在信息学方面的专业知识和技能。 比赛的复赛共有两个题目,分别是算法设计题和程序设计题。算法设计题要求选手设计一个高效的算法来解决特定的问题,参赛选手需要对问题进行深入分析,找到最佳的解决方案。程序设计题要求选手根据题目要求,使用编程语言编写出能够正确解决问题的程序。 在比赛中,选手们需要在限定的时间内完成这两个题目。时间限制会对选手的应试能力和抗压能力提出要求。选手需要利用自己所学的知识和经验,灵活地运用在实际的问题中,制定出最佳的解决方案。 在复赛中,评委们会根据选手的算法设计和程序设计的质量来进行评判。他们会考察选手的算法思路是否清晰,是否能通过代码来实现自己的想法。评委们还会参考选手的编码风格,包括代码的可读性和规范性。这些综合因素将影响选手在比赛中的表现。 参加2010年NOIP提高复赛对于选手们来说是一次难得的机会。这次比赛既能测试选手们的能力和水平,也能提供一个展示自己的舞台。在这个比赛中,选手们需要充分发挥自己的优势,努力争取好的成绩,并从中积累经验,提高自己的编程能力和解决问题的能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值