zoukankan      html  css  js  c++  java
  • HNOI2018游记

    HNOI2018游记

    day 0

    上午稍微写了下题保持手感,然后看了一下套路,感觉不会的还是不会.
    下午去划水在湖面上被吹成傻逼...
    感觉没有联赛前那么紧张了,应该是联赛考挂了的原因吧..

    day1

    早上大概7:40就到了考场,和同学聊了一会儿天,看了看配置就进去了.

    进去之后敲配置没有一遍对,连"emacs"都能打错也没谁了.

    配置好之后就公布密码了.

    按照平时的策略看题,大概花20多分钟把题目大致的看了一遍,标出第一眼的分数:

    30+10+30

    感觉有一点不太对劲啊,去年Day1裸暴力都有120啊.

    不管了,根据流程走,再花一点时间把每道题想第二遍.

    T3感觉还有10分可以拿,但我不太想写基环树

    想了想好像可以状压返祖边,复杂度(n*2^{11}),感觉有点不太对,理性分析一波复杂度其实为(n*4^{11}).然后又觉得好像是(n*3^{11}).反正跑不过.

    然后算一下空间,没一点戏.

    不知不觉就9点了,先去看别的题吧.

    感觉T2可能好搞一些?随便猜了个结论就可以做20,推一下式子前缀最大值优化一下就可以做40.感觉十分套路的样子,下一步应该就是用数据结构优化了.

    又搞了好久,发现好像只会70分的离线做法.

    又去看T1,完全没有任何思路...

    不知不觉快10点了.还没碰键盘.

    怎么回事啊?一道都不会啊,感觉以前每年都有会的题啊...

    没办法,只能实行策略B,强行骗自己别人也不会做.

    决定先写T2的70分.

    为了避免写到一半突然发现是挂的情况,我又在草稿纸理了一遍细节,果然是挂的.

    再次骗自己别人都不会...

    于是去码T3,用vector大力搞,没怎么调就拍上了,测大数据RE,调了一会就好了.

    随机数据0.5秒之内能跑出来,T应该是不会T的,看会不会MLE了,反正80分算满了也不会MLE.

    刚好11:00

    又想了20分钟T1,还是一点都不会.赶紧写完30分暴力走人.

    剩下的时间全程猛刚T2,最后40分收场.

    出来讨论说我们这一届没有人切题.

    真·暴力大赛

    下午看成绩:20+40+85

    第一题莫名挂了10分,问别人才知道第一档部分分的m<=30.

    为什么会眼睛瞎啊,不过我T3多搞了10分还是没什么大问题.

    刚好卡在了线附近,这个分数段的人贼多.

    明天好好考就行.

    day2

    配置一遍敲对.敲完配置打完pai后还有大概7分钟,记不熟的模板不想打了,回忆了一些数学公式写在了草稿纸上.

    感觉day1的策略还是比较稳的,所以day2也走流程.

    一眼分:60+20+40

    预感今天会容易很多.

    先看T3,发现60分好像可以树型背包,然后再认真读了一遍题,发现一些性质之后就觉得这是一道水题了,又想了半个多小时实现细节和空间如何优化,觉得没有什么问题了就开打,20分钟打完后对拍也没有拍出错,时间大概是快10点了.

    T2实在不会写,抱着试一试的心态写了个模拟退火,写了半个多小时第三个样例都过不了...

    没办法只好先把20分写了.

    T1想了1个多小时无果,只好写60分暴力.

    写完了还每调出来突然肚子不舒服,赶紧去了趟厕所,在厕所的时候有一点着急了,因为已经快12:30了,但T1 还没调出.

    12:30时写完了T1的后40分,12:35时T1的后40分和前20分拍上了.

    然后突然发现T2还有20分可以拿,可是没什么时间了,有一点紧张,这时我花1分钟理清了实现细节并缓解了紧张,5分钟写完,一遍过三个样例,又肉眼查了2分钟没有问题,没有时间写数据生成器了.

    然后回去测T1的极限数据,要跑1.0s,有一点怕,这时时间12:47,应该还有时间,赶紧把线段树改成zkw线段树,12:50拍上了.

    然后再把两个程序namespace起来,这里生怕出错,于是看了很久没有错才放心.

    最后发现namespace的地方有一个bug,就是只判了n但没有判q,打到一半突然响铃吓得我直接撤回了.

    出来后觉得好虚,可能是最后半小时神经绷得太紧了.

    不过有惊无险,最后一分未挂.

    加上联赛算了一下,应该还是进了.

    NOI2018加油吧.

    4.16

  • 相关阅读:
    vs与linux的交叉编译环境搭建
    layui框架部分功能介绍
    谷歌添加百度翻译提示Google已将百度翻译标记为恶意程序并阻止安装,怎么办
    七,JOBC数据库编程
    mysql数据库
    六,IO系统
    五,图形界面编程
    四,集合框架
    三,反射类
    二,常用类
  • 原文地址:https://www.cnblogs.com/pantakill/p/8858214.html
Copyright © 2011-2022 走看看