这次HNOI,感觉自己收获了很多啊,高一的蒟蒻,也就是去历练一番,长长见识吧。。

$day0$

上午做了一道斜率优化的题,下午好像在颓??晚上也不想复习了,看了会电视,$12$点才睡。。

$day1$

7:50到了考场,然后狂敲配置。。$8$点的时候发现压缩文件居然打不开??一直拖到8:40才发纸质稿。。然后这段时间里码了一下$LCT$,$FFT$,$NTT$(强势$flag$)。。

开考以后看了下题目,$t1$是$spaly$,插入还不旋转??简直太玄学了。。感觉可能是$LCT$啊,但是想不出具体怎么搞。。然后$t2$是一道鬼畜的序列问题,感觉有点像$HNOI2016$序列啊,莫队+单调栈??暂时没有具体的思路。。$t3$就更鬼畜了,看着像数学题,不过没什么思路,就先把暴力都写了。。

然后成功拿到$80$分以后,发现$t3$好像可以预处理以后有$70$分。然后就推导了一下,突然发现,那个 $2*a_{i}*b_{i}$翻转以后不就是卷积吗?于是笑嘻嘻地把$FFT$的板子蒯过来。写完以后拍了好久,生怕出错。。

好像还有一个多小时,然而$t1t2$都没什么思路啊。。于是修了一个多小时的仙。。

下午出成绩,真的是$150$分,$20+30+100$,没有意外丢分,还是很高兴的。然而看到一堆人$200+$,心里就凉了半截。。为什么他们都说今天题目水啊??而且$t1$居然真的是$LCT$啊!!

晚上又看了电视,也没搞学习。。

$day2$

今天压缩文件没有问题了,打开试卷以后发现还是纸质稿好用啊。。

看了下题目,$t1$感觉好多细节啊,看得我脑袋都晕了。。$t2$神$tm$计算几何,碰到这种题只能爆零。。$t3$第一眼只会爆搜啊。。

然后把$t3$爆搜写完,去写$t1$,发现其实很好写。。样例好像很大的样子,然而可以过??于是后面$20$分部分分就懒得写了。。

然后又看$t3$,仔细想想,这不是组合数吗?好像就是两个前缀和的样子??$Ans=\sum_{i=1}^{a}\binom{a}{i}\sum_{j=0}^{i-1}\binom{b}{j}$,那$70$分不就有了??

做的时候发现很不对劲啊,这个模数好奇怪啊,用线性逆元和$exgcd$都没办法求。。想了好久,然后还是想不出,最后无奈,去看$t2$。。

$t2$暴力真的很不好写。。写了$100$多行,发现只有一个小时了。。突然脑子里灵光一现,$t3$好像有思路了!考虑了一下,如果我放弃$t2$,把$t3$写出来了,可以多$10$分,并且$t2$就算写出来了,还没办法保证正确性。于是我果断放弃$t2$,去刚$t3$的$70$分了。。

因为那个模数的质因子只有$2$和$5$,于是我只要预处理把$[1,100000]$分解成$2^{p1}*5^{p2}*k$,$k$可以直接乘除,$2$和$5$统计个数,最后乘进去就行了。。然而我还是写了好久,12:30的时候写出来了。然后对拍,小数据好像没问题,测大数据的时候发现跑不出来,发现是统计$2$和$5$的次数时出现了负数。。这时还剩$5$分钟。。然后心态真的很爆炸,一直肉眼差错。。最后一分钟发现自己有个细节写错了,改了以后样例都没测,直接一波大数据,$100000$一组跑了$0.4s$。。那这就没戏了,$10$就要$4s$啊,然而这时监考员说下考,也没时间压常数了。。

下午出成绩,$110$分,$40+0+70$。。$t1$有$40分$,$t3$没被卡??感觉自己好幸运啊。。不过还有$30$分是不应该的。。如果先做$t2$暴力再去搞$t3$,或许就能多$30$分呢。。

总成绩也出了。。$260$分,$HN30$多名。。去掉高二的似乎是第三?然而雅礼大佬段昱高一进队,只能$Orz$。。

这次考试感觉自己还是考得不错的,不过也有一些遗憾吧。。比如说$day1t1$后来就发现是一道水题,考场上修仙去了然后没想出来,$day2t2$的暴力分也没拿到。。考场上还是抱有侥幸心理的,不过这回没有翻车。。另外就是我的联赛成绩太差了,拖了我好多分。。说明联赛还是很重要的,要重视基本功。。

今年只是历练,到了明年,就是我们的主场了。努力学习,好好提升水平吧!

HNOI2017 滚粗记的更多相关文章

  1. Hnoi-2017 滚粗记

    一路走来,OI生涯中最重要的一场比赛在10个小时的比赛后,在不止10个小时的焦急等待中,也就这么结束了呢... Day 0: 当时其实内心里面还是比较虚的,还记得在回家的路上和$DYC$大佬畅想我们省 ...

  2. HNOI2017滚粗记

    DAY0: 高三学长说了考前要么就完全颓废要么就完全学,所以我们就完全开启了颓废模式.上午教练带队去烈士公园游玩,中途机房歌神和QYS一直在谈论如何用LCT动态维护树的直径,ORZORZORZ.... ...

  3. 蒟蒻的HNOI2017滚粗记

    蒟蒻的第一次省选,然而并没有RP爆发... Day 1: 8:00开考,(然而密码错误是什么鬼).跌跌撞撞,8:40终于拿到纸质试题. { T1:作为一名没有学过Splay的蒟蒻,考场上真的被出题人感 ...

  4. thusc2016游记&&滚粗记&&酱油记

    #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.com/w ...

  5. CTSC2016&&APIO2016滚粗记&&酱油记&&游记<del>(持续更新)</del>

    挖一波坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs. ...

  6. 2015 CTSC & APIO滚粗记

    o诶人太弱..... 记一发滚粗记以便治疗我的健忘症= = //文章会不定时修改,添加一些内容什么的...因此最好看一下刷新一下(因为有可能你正在看= =我正在写... 5.2 早上9点坐上长达11小 ...

  7. HNOI2015滚粗记

    HNOI2015滚粗记 经过两天的苦战,艰难的HNOI终于结束了.感觉这次HNOI自己还是收获了许多. \(Day1\)打的很是艰难,题目一下就有种晕头转向的感觉.开场\(20min\)自己还在读题时 ...

  8. ZJOI2017 Day3 滚粗记

    私のZJOI Day3 2017-3-21 07:52:53 今天,考了人生当中的第一次省选(虽然只是普及组三等奖但仍然有幸能体会一下).据胡老师说,这就是来体验一下被大神虐--真的是这样,听课听不懂 ...

  9. CTSC 2017 滚粗记

    CTSC 2017 滚粗记 结束好几天了一直没写. 明天就要去参加二轮省选了,填一下坑吧. 所以可能很多东西已经忘了 Day -2 [5.5 Fri] 周五晚上是其他学信竞的同学来机房的时间... 也 ...

随机推荐

  1. AVFoundation之如何从摄像头获取图像

    前言: 最近项目有个需求是对试图对手机密码进行强破解的人进行拍照(通过摄像头截图),因为之前没做过,所以一堆坑.现在就把我的经验都分享出来,希望后来人不用再踏上坑途中. 直接上代码: // 创建会话 ...

  2. H5 内联 SVG

    HTML5 内联 SVG HTML5 画布 HTML5 画布 vs SVG HTML5 支持内联 SVG. 什么是SVG? SVG 指可伸缩矢量图形 (Scalable Vector Graphics ...

  3. jumpserver 堡垒机环境搭建(图文详解)

    摘要: Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能.基于ssh协议来管理,客户端无需安装agent. 特点: 完全开源,GPL授权 Python编 ...

  4. 【树莓派】iptables相关配置

    关于iptables的配置,参见官方资料:http://wiki.ubuntu.org.cn/IptablesHowTo 最好. 进入iptables # sudo iptables -L 列出目前的 ...

  5. ubuntu14.04下安装有道词典

    1.打开官方下载链接:http://cidian.youdao.com/index-linux.html 2.下载相应版本的安装包 3.直接双击安装包进行安装 可能会存在软件打不开的情况,更新下系统, ...

  6. KeychainItemWrapper的使用

    KeychinaItemWrapper官方Demo下载地址KeychinaItemWrapper. NSString *identifier = @"xxxxxx";//你要使用的 ...

  7. js求三位数的和

    例如输入508就输出5+0+8的和13: <!DOCTYPE html> <html lang="en"> <head> <meta ch ...

  8. jq轮播图插件

    /* * 使用说明  *    *   1:需要提供一个标签   *   2:lis:图片的个数 *   3:轮播图的大小 width ,height *   4:图片的地址imgs[0].carou ...

  9. K近邻 Python实现 机器学习实战(Machine Learning in Action)

    算法原理 K近邻是机器学习中常见的分类方法之间,也是相对最简单的一种分类方法,属于监督学习范畴.其实K近邻并没有显式的学习过程,它的学习过程就是测试过程.K近邻思想很简单:先给你一个训练数据集D,包括 ...

  10. Struts2基础学习(七)—值栈和OGNL

    目录: 一.值栈 二.OGNL表达式 一.值栈(ValueStack) 1.定义      ValueStack贯穿整个Acton的生命周期,每个Action类的对象实例都拥有一个ValueStack ...