作为一个从初中就开始学信息的蒟蒻,自然要去提高组了~~~  
比赛前day1

跟平常一样在机房颓废着,上午在洛谷看到了站长大人的忠告后,看了看模板题,发现没几个会打的(正常)。

下午想一想发现自己的dp垃圾的不行不行的,于是去看了看自己以前写的dp,顺便写了几道普及级别的dp,有几道还不怎么会写,感觉自己要完蛋了。。

晚上早早地就睡了,一直在床上回忆模板,半夜一点左右发现自己主席树模板不记得了,方的要死,翻身下床看了一波,总算可以安心睡觉了。
day1

早上在车上看了看昨天晚上写的vim配置和Linux下的对拍(比windows下的好背多了),顺便背了一下前天刚学的神器pb_ds(联赛用了好开心,hhhhhh)。

再日常祭天(alb)之后就进考场了。

干坐半小时后,题目终于发下来了,先用半个小时左右把vim配置打完了,调了好久一直re,最后发现少打了个分号。

好不容易弄好后开始看第一题,本来我以为提高组第一题会像以前水的,看了眼样例,以为是a+b+1,结果大样例不对,瞬间崩溃。

后面我发现,可以把大数y写成kx+b的形式(x是小数),然后考虑余数b对答案的意义,因为b只有大数可以提供,所以要答案尽量大的话,b最多可作出(x-1)的贡献(再多的话可以用小数来表示),但是当有(x-1)个b时,必定会出现k*(x-1)个x,所以再减去一个x就必定凑不出来了。写了个背包对拍了一波发现没有毛病,大概半小时解决了第一题。

看到第二题一开始觉得不可做,字符处理太麻烦了,又看了眼第三题发现第二题貌似easy些,就硬着头皮暴力模拟了,开个栈维护一下变量名,记录一下最大时间复杂度,最后没有err的话就与答案比一下即可。

注意几个细节:

1.要考虑 “F n n”的情况。

2.要标记进不去的循环,在这个循环出栈前所有的循环都不会对答案作出贡献。

3.会有多个独立的循环加嵌套,我们需要记录时间复杂度最大的那个。

不知不觉写了一百三十几行,感谢大样例测出了程序几个小bug,第二题也顺利解决了。

来到第三题,还有一个小时左右,先写了个暴力搜索(考场上以为有50分,出来后发现只有十分的,结果ccf给了30,happy~~)

想了一会觉得就是个缩点+拓扑dp,于是打了个缩点,结果重新建图是出毛病了,又一想发现我想的dp不好写,于是就放弃治疗了。

于是第一天 100+100+30

出来发现机房几个dalao第一题写的拓欧,第一题是真的坑。

第一天感觉还行,只是没有树剖题,没意思
day2

前天晚上终于睡好了,今天在车上没有睡觉。又看了看配置和dp,就进考场了。

拿到题目,t1比昨天水多了,看两眼秒掉了,不过好像极限数据有坑,会爆long long,没考虑到,幸好ccf没卡我(6666),有惊无险地过了。

看了看t2,按照套路,先打了个bf,发现dfs打错了,小样例都过不了,果断删掉了。看了看数据范围,觉得和去年愤怒的小鸟一样,果断写了个状压dp,发现大样例过不了,比答案小(生无可恋,原地爆炸。。。),又读了读题,发现点毛病,又开了个数组记录了一下树的状态。过了大样例,就没管了。

t3一看就不会写正解,先把前三十分骗了,看一下特殊数据发现只有一行的情况可以塞到平衡树里,每次询问第k小就行了,开心的把pb_ds搬了上来,搞定!!!

之后一个多小时一直在思考t3,试了树状数组,差分之类的,但没搞出来,day2就这样结束了。(后来出来机房dalao跟我说询问很少的那20分也好骗,当时没想到)

第二天最后 100+100+40
后续

出来之后听同学说不能用下划线开头的命名空间,想起自己的__gnu_pbds,感觉自己药丸。

回到学校想了想发现宝藏这题好像并不具有最优子结构的性质,完了完了

回头把day2t2交到洛谷上结果过掉了,还跑得贼快。(事后发现出错率极低,随机个几千组才会错一组,无法理解)

总之这次noip达到了自己的预期目标(400+),继续加油。

转载于:https://www.cnblogs.com/dengyixuan/p/7886468.html

noip2017颓废记相关推荐

  1. GDKOI2018 颓废记

    为什么要说这是颓废记呢? 因为在比赛前我为了清华.全国冬令营办置了一台Lenovo Tianyi 310,然后就带去比赛了,后面你能想到. Day 0: 刚刚结束了五天短训的我回家适应了一下笔记本下午 ...

  2. GDKOI2017颓废记

    前言 刚从WC回来,就又到了GDKOI,是时候发泄一下WC爆炸的愤怒了(然并卵) Day0 听说又住西苑,没WiFi QwQ 由于WC过于浪结果手机流量只剩80MB了=w= 所以我先下了2集fsn加上 ...

  3. 酱油 Noip2018颓废记

    也不知道写一些什么了 凑和着写写吧 最近十分的¥#&(^ --#%!*%¥^#$# Day -1 上午考了一场试 就\(TM\)考了60分 好不容易积攒起来的信心啊~~~~~~ 就这么垮了~~ ...

  4. 【特别篇】NOIP2017划水记

    本文是在精分状态下写的.. 逻辑混乱.. 记忆模糊.. 如果有不符合事实的地方欢迎各位当事人拿出证据指正.. 可能会很啰嗦 很矫情 很zz 不过不要对本蒟蒻进行人身攻击 武力威胁 他还是个宝宝(大雾) ...

  5. NOIP2017 酱油记

    NOIP2017 真的是剧毒,根本想不到还有这种操作,唉,不说了,滚粗辣 day 0 下午 4 点,我们二十多人从 CDQZ_GX 离开,花了一个多小时,前往电子科技大学(UESTC)附近的酒店 诶- ...

  6. noip2017爆炸记——题解总结反省(普及组+提高组)

    相关链接: noip2018总结 noip2017是我见过的有史以来最坑爹的一场考试了. 今年北京市考点有一个是我们学校,我还恰好被分到了自己学校(还是自己天天上课的那个教室),于是我同时报了普及提高 ...

  7. PKUSC2019颓废记

    Day -x \(THU\):"想过初审?gck" 我:"你说gck,那就gck⑧" 于是就来\(PKU\)碰碰运气了 Day 0 为了赶高铁起的很早. 颓了一 ...

  8. WC 2019 颓废记

    还是流水账风格.. WC2019就在广州二中非常方便 Day 0 PKUWC结束后一天上午就赶来报到了,二中饭堂是真的好吃 宿舍条件没去年好,最重要的是宿舍里信号差这个要差评 下午在宿舍颓... 晚上 ...

  9. WC2017 颓废记

    这能不能骗到访问量啊? 话说今年的WC时间不对啊,我的寒假呢??? Day0? 开幕式好妙啊,但是我好困啊,看着看着就睡着了 Day6? 旁边人把我推醒了,听说WC2017结束啦?真是愉悦的一周 (大 ...

  10. 【算法专题】积性函数

    [参考] ★浅谈一类积性函数的前缀和 by skywalkert 任之洲数论函数.pdf 论逗逼的自我修养之寒假颓废记 by jiry_2 杜教筛 [学习笔记][更新中] by Candy? [变化技 ...

最新文章

  1. 盘外招无法击垮比特币现金(BCH)的意志
  2. 兄弟||弟兄,以前看过一个“母亲”,现在是“弟兄”,感人!
  3. 【转】父类子类指针相互转换问题
  4. Redis 哨兵模式 带密码单机
  5. 安卓来电归属地_如何做一名突出的iPhone用户?安卓勿进!
  6. vue 项目抛出警告
  7. podcast播客资源_为什么播客是我的新维基百科-完美的非正式学习资源
  8. Kubernetes各个组件的概念
  9. java实现所有括号组合的遍历_括号正确嵌套问题的实现(Java)
  10. Error fetching https://gems.ruby-china.org/: bad response Not Found 404 (https://gems.ruby-china.or
  11. 【IntelliJ IDEA】idea导入项目只显示项目中的文件,不显示项目结构
  12. 苹果内容拦截器在哪_苹果全家桶,真的有别人说的那么香吗?
  13. 全三轨磁条卡读写器|写卡器MSR606的驱动安装与Demo软件测试操作指南
  14. SWF转GIF完美解决方案
  15. visio2010取消连接线交叉出的跨线
  16. 高数_第2章多元函数微分学__偏导数的几何应用_空间曲线的切线与法平面
  17. Python 从入门到放弃(一)
  18. 防风雨密封胶的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. BNN系列-Dropout as a Bayesian Approximation
  20. 计算机视觉论文-2021-06-10

热门文章

  1. 操作~拷贝clone()
  2. 【论文阅读】Deep Residual Learning for Image Recognition
  3. 业界总结 | 如何改进双塔模型,才能更好的提升你的算法效果?
  4. 基于论辩图谱的互动论点对识别
  5. 【关系抽取】从文本中进行关系抽取的几种不同的方法
  6. 【业界】在 NLP 领域创业,真的很难
  7. 深度学习2.0-26.Regularization减轻overfitting
  8. 解密阿里云之飞天平台内核
  9. EventThread线程对VSync的分发
  10. 多位数据库专拣点评这本书