noip2017颓废记

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

比赛前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+),继续加油。

时间: 2024-07-30 18:16:38

noip2017颓废记的相关文章

CSP-J&S2019前颓废记

说了是颓废记,就是颓废记,因为真的很颓废...... 2018年12月 我看懂了<啊哈算法>(仅仅是看懂,并没有完全学会,只看得懂,却不会敲) 插曲:八上期末考试 我们老师阻挠我继续学OI(呜呜),要求我期末必须考进年段前三,然而我只考了年段第七,QAQ被抓到把柄了,以后不能在学校看OI书了. 2019年暑假期间 我收获最大的一段时间之一,我看懂了<趣学算法>(仅仅是看懂,同上),还完整的学习了C++的语法知识,对类有了深入了解,开始理解封装和对象等深层次知识,对于IDE已经基本掌

6.10 考试修改+总结+颓废记

昨天晚上得到了非常不爽的消息,zcg要去给高一讲课,而我并不能去 虽然什么事情并不能都顺着我的心意来吧,但是这件事情真是让人越想越不痛快 要知道,我从去年就一直期待着给高一讲课呢 所以今天考试非常不开心,一般这个时候我会选择爆零的 但是想了想觉得爆零太难看,就看了看好像第一题可做 在教学楼里颓废了好久然后吃了点东西,用最后的时间码完了第一题 (反正二.三题我没看出来怎么做,所以暴力也不想写了 然后惊讶的是,只有第一题程序的窝rank1了QAQ 先放题解吧 第一题: 首先我们注意到转置的实质是某个

WC2017 颓废记

======================施工中====================== 这能不能骗到访问量啊? 话说今年的WC时间不对啊,我的寒假呢??? Day 0, 下午乘车去绍兴一中,simple physics好好玩啊~ 宿舍在五楼,没有电梯QAQ,整体环境还不错,跟XJ差不多,可惜似乎有些偏僻啊,手册上说好的WIFI呢 感受了一下自助餐,看起来好高端啊,(排队自助打菜,节省人力,伙食的确不错 WC开幕式,绍一硬件设施不错啊,电子屏幕真兹螆,电子乐队好炫酷啊,响度好大.韩系的爵士

noip2017酱油记前篇

noip day0 马上就要打酱油了>_<,真是害怕.昨天就整理了一下noip要写的模板 #include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #define ll long long using namespace std; const int maxn=100000+233; inline int read(){ int an=0,f=1; char c

noip2017&quot;退役&quot;记

day0 口胡了一下去年的六道题,感觉很稳,看了6集动漫,0点钟就去睡了. day1 早上被一阵革命练习曲吵醒,而我还是窝在被子里不想起床(-﹃-)~zZ.于是室友开始放起了lost river... 迷迷糊糊到了学校. 在大门前呆站了一个小时o((>ω< ))o. 终于进考场了."胸有成竹"地进入考场. 瞄一眼T1,这不是一眼题吗,而且代码量还极短. T2,这不是一道模拟题吗,noip的题怎么会是这种难度啊? 于是开始码..开始想写栈,感觉有点难写啊,那干脆建棵树去dfs

Noip2017酱油记(自我吐槽版)

Day0: 对于即将迎来的比赛,大佬门都胸有成竹,一点都不慌张,有着一股“独立于寒风中而巍然不动”的气概,而我这个蒟蒻就只能躲在角落里瑟瑟发抖,天啊,明天就比赛了,好紧张怎么办>_< Day1: 对于今天,一句话总结:OI生涯一场空,小学奥数见祖宗.T1一道小学奥数题,然后一半人挂了......幸亏及时抱住Five20的大腿_(:з」∠)_(之前就听他讲了类似的做法),所以蒟蒻总算沒挂.天,Five20大佬连题目都没看就瞄了一眼数据就直接打出来了O.O......可怕...... Day2:

【算法总结】积性函数相关

[线性筛] [模板代码] [线性筛质数] 1 int main() 2 { 3 n=read(); 4 for(int i=2;i<=n;i++) 5 { 6 if(!f[i])pri[++cnt]=i; 7 for(int j=1;j<=cnt;j++) 8 { 9 if(i*pri[j]>n)break; 10 f[i*pri[j]]=1; 11 if(i%pri[j]==0)break; 12 } 13 } 14 } [线性求约数和] 1 void pre() 2 { 3 miu[

noip2017普及 兔纸游玩记

初中的最后一场比赛...就这样结束了吧...QAQ时间...真够快的qwq 应该是初中的最后一篇游记了吧,尽量写多点... 这是一篇,初三 老年菜兔的 noip2017 普及游玩记吧! DAY 0  还是和以前一样的辣,星期五早上8:00到车站咯.这次来的比较早捏,等着众dalao来... 很快就去动车站了,熟悉的车站,熟悉的拿票验票,然后...坐着看jz dalao陆续来... 无聊拿了本蓝书,被cyc借去看了一小会.rp++ 上车了,拿出笔记本...颓废ing... 貌似真的一个模板都没打q

NOIP2017既本人初三上期中考试 滚粗记

NOIP2017既本人初三上期中考试 滚粗记 风也悠悠,雨也悠悠. 猝不及防的,突然来临的,是四天连考. 没反应过来的我,仍然沉醉在10月的余晖中,望着11月,远远的. 然而11月是一个神犇,仿佛用什么加了黑魔法的程序,穿越了时空,摆在我面前的是期中考试和NOIP两大难题. (不过期中考试第一天好像没下雨) Day -2 在紧张的NOIP复习中,9:00了,成功A了一道矩阵难题. 发现语文还没有复习过.真羡慕那些语文都能AK的大佬-- 拿起语文复习资料-- [疲] 还是看进去了一些,让我语文的信