HNOI2017 滚粗记
这次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 滚粗记的更多相关文章
- Hnoi-2017 滚粗记
一路走来,OI生涯中最重要的一场比赛在10个小时的比赛后,在不止10个小时的焦急等待中,也就这么结束了呢... Day 0: 当时其实内心里面还是比较虚的,还记得在回家的路上和$DYC$大佬畅想我们省 ...
- HNOI2017滚粗记
DAY0: 高三学长说了考前要么就完全颓废要么就完全学,所以我们就完全开启了颓废模式.上午教练带队去烈士公园游玩,中途机房歌神和QYS一直在谈论如何用LCT动态维护树的直径,ORZORZORZ.... ...
- 蒟蒻的HNOI2017滚粗记
蒟蒻的第一次省选,然而并没有RP爆发... Day 1: 8:00开考,(然而密码错误是什么鬼).跌跌撞撞,8:40终于拿到纸质试题. { T1:作为一名没有学过Splay的蒟蒻,考场上真的被出题人感 ...
- thusc2016游记&&滚粗记&&酱油记
#include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.com/w ...
- CTSC2016&&APIO2016滚粗记&&酱油记&&游记<del>(持续更新)</del>
挖一波坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs. ...
- 2015 CTSC & APIO滚粗记
o诶人太弱..... 记一发滚粗记以便治疗我的健忘症= = //文章会不定时修改,添加一些内容什么的...因此最好看一下刷新一下(因为有可能你正在看= =我正在写... 5.2 早上9点坐上长达11小 ...
- HNOI2015滚粗记
HNOI2015滚粗记 经过两天的苦战,艰难的HNOI终于结束了.感觉这次HNOI自己还是收获了许多. \(Day1\)打的很是艰难,题目一下就有种晕头转向的感觉.开场\(20min\)自己还在读题时 ...
- ZJOI2017 Day3 滚粗记
私のZJOI Day3 2017-3-21 07:52:53 今天,考了人生当中的第一次省选(虽然只是普及组三等奖但仍然有幸能体会一下).据胡老师说,这就是来体验一下被大神虐--真的是这样,听课听不懂 ...
- CTSC 2017 滚粗记
CTSC 2017 滚粗记 结束好几天了一直没写. 明天就要去参加二轮省选了,填一下坑吧. 所以可能很多东西已经忘了 Day -2 [5.5 Fri] 周五晚上是其他学信竞的同学来机房的时间... 也 ...
随机推荐
- AVFoundation之如何从摄像头获取图像
前言: 最近项目有个需求是对试图对手机密码进行强破解的人进行拍照(通过摄像头截图),因为之前没做过,所以一堆坑.现在就把我的经验都分享出来,希望后来人不用再踏上坑途中. 直接上代码: // 创建会话 ...
- H5 内联 SVG
HTML5 内联 SVG HTML5 画布 HTML5 画布 vs SVG HTML5 支持内联 SVG. 什么是SVG? SVG 指可伸缩矢量图形 (Scalable Vector Graphics ...
- jumpserver 堡垒机环境搭建(图文详解)
摘要: Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能.基于ssh协议来管理,客户端无需安装agent. 特点: 完全开源,GPL授权 Python编 ...
- 【树莓派】iptables相关配置
关于iptables的配置,参见官方资料:http://wiki.ubuntu.org.cn/IptablesHowTo 最好. 进入iptables # sudo iptables -L 列出目前的 ...
- ubuntu14.04下安装有道词典
1.打开官方下载链接:http://cidian.youdao.com/index-linux.html 2.下载相应版本的安装包 3.直接双击安装包进行安装 可能会存在软件打不开的情况,更新下系统, ...
- KeychainItemWrapper的使用
KeychinaItemWrapper官方Demo下载地址KeychinaItemWrapper. NSString *identifier = @"xxxxxx";//你要使用的 ...
- js求三位数的和
例如输入508就输出5+0+8的和13: <!DOCTYPE html> <html lang="en"> <head> <meta ch ...
- jq轮播图插件
/* * 使用说明 * * 1:需要提供一个标签 * 2:lis:图片的个数 * 3:轮播图的大小 width ,height * 4:图片的地址imgs[0].carou ...
- K近邻 Python实现 机器学习实战(Machine Learning in Action)
算法原理 K近邻是机器学习中常见的分类方法之间,也是相对最简单的一种分类方法,属于监督学习范畴.其实K近邻并没有显式的学习过程,它的学习过程就是测试过程.K近邻思想很简单:先给你一个训练数据集D,包括 ...
- Struts2基础学习(七)—值栈和OGNL
目录: 一.值栈 二.OGNL表达式 一.值栈(ValueStack) 1.定义 ValueStack贯穿整个Acton的生命周期,每个Action类的对象实例都拥有一个ValueStack ...