某集训记录

来源:互联网 发布:网络综艺访谈节目 编辑:程序博客网 时间:2024/05/21 10:19

今天就是正式的集训了呢,然后今天早上照例的考了试,日常考挂… (不能这样)
今天三道题来说的话T1是结论题(也就是打表找规律)即使找出来规律还要写高精度,差点没调死,这种类似的结论题要先猜个结论,用最好的验证工具也就是计算机来验证
T2的话是图论的结论题?! 又到了欧拉路的考点上,然而有好多人得了不低的分数,考完了后听yzh说输出m+特判到手50分,然而我的骗分并没有得到分数,我试了一下只输出M,居然有40分,今天是脸黑么QAQ
T3的话是树形DP 在考试的时候只会写2^(2^10)的暴力(还写挂了)然而正解是树形DP,也有一点状压的感觉,但是并没有压缩农民的状态,而是压缩了某个农民到root的链上的状态,每次到一个节点会有4次递归,所以时间复杂度接近4^10 然后根据链上的状态可以唯一确定每一个农民对上层贵族的价值,然后就发现农民的数量并不需要状态压缩,直接根据有多少个农民就可以转移了

T1 第一眼看是DP???
傻逼的 n^2 DP
但是 n <= 1000000
但是好像只往后更新到5 就可以,那时间复杂度就卡过去了QAQ
乱搞过了QWQ,老于说在lemon上T了,然而发现A了,题目明明说要开O2老于忘开了QWQ.
T2 一看卧槽好像是个裸的mu 函数啊,数据范围 10 ^ 18 (woc)
然后懒得筛mu 就直接在线型筛的时候加了个判断,然后 挂了…
考完后xyz 写了杜教筛 + 分块,考试的时候都没有想过 把 mu作为容斥系数再搞搞,要不考试的时候应该可以想到(想到杜教筛可能也忘了怎么写了QAQ)
T3 好像是道Treap 的模拟,在rand 的情况下可以保证是 log 的时间复杂度,但是 修正值给定 ?! 随便就能卡成 N^2 于是就写了Treap,没怎么调,还可以恩.最后正解是线段树,思路太神了QWQ…

今天的试题题目啊 HEOI2016 Day0看起来好害怕啊…
结果第一题是道大水题~~~
T2 看起来是DP,好像有思路,woc我的状态好像会重复啊QAQ,等等,我好像只会60分DP,还是拿到了,没有打挂
T3 叫”大块小块算法?”应该说这是一种思想,把集合按轻重分开,然后就可搞了

晚上把插头DP那个题改过了..

貌似延续了几天的传统:T1极其水,然后好像差点被卡常
T2是道线段树,然而考试的时候只会写50分暴力还挂成了30分,T3 开了个假的”O3”然后就挂了30分QAQ
T3是道暴力随便跑的东西,只要把int 改成 char 就可以暴力卡过QAQ,然而正解还是不太会啊QAQ,继续刚T3中…

Day N
考试第一题是个容斥,不水了QWQ…
第二题Tarjan 缩个点然后就可以随便搞了
T3不会 看起来也很难实现QAQ..

这几天做大模拟已经上瘾了QWQ…

Day N+1

照例考试,几只颓狗就要回来了,而我呢,还在继续的颓杀蚂蚁…

Day N+1 中午
upd : woc 老子杀蚂蚁过了

Day ….
T1 是道可以用树桩数组 + 某种结论的题,和正解差一点,最后还是交了暴力,T2 证了一个多小时的可DP性成功推翻了自己的结论,发现 ai2a2i 不能一起DP 然后就…了,
T3是在东北集训做过的题,然而写了DP没有调出来….
为什么最近感受到了DP的美妙???

2017/10/11
莫名AK了…
T1是道算是贪心的题?
T2是大力暴力可过题.
T3是堆优化DP,但被某些人 用线段树 + 常数优化水过去了…

2017/10/12
进入一天两考的状态,早上的题是什么鬼……
只能 % WXH 了
一点不会,全场每道题没有超过40分的QAQ…
于是对 std和 WildRage 说:你俩出的什么题

下午的题看起来可做一点,
T1是道结论题?
T2直接上链表暴力
T3开始写tarjan + spfa
然后感觉不对,换成tarjan + dfs
又意识到不对,tarjan + spfa
最后还是 tarjan + 拓扑DP
然后居然还没有调出来 ,最后几分钟慌的像个傻逼 …
考场上写了6K的代码我也是服
预计得分 100 + 30 + 40 = 170;
实际得分 100 + 95 + 0 = 195;
T3 一分没剩…
开始认为是Tarjan写错了
后来发现

if (ma.count((Point){pt[i][0]+1,pt[i][1]+1}))     push(i,ma[(Point){pt[i][0]+1,pt[i][1]=1}]);

这个东西,默默的把等号改成加号…

if (ma.count((Point){pt[i][0]+1,pt[i][1]+1}))     push(i,ma[(Point){pt[i][0]+1,pt[i][1]+1}]);

这几天突然想写DP QAQ…

2017.10.13 今天是水题狂欢赛么QWQ…
早上的前两题都贼水,T3我认为可以打表找规律硬刚,但是还是不行啊果然是DP ….至于下午的考试 …. 基本全场AK….
话说我考试前立了个flag 说这是水题欢乐赛,题解都不开放,因为全场都会AK… 然后没想到啊没想到…

UPD:最近在写数位DP,好像很有趣QWQ…

2017.10.14 懒得写了

2017.10.15

A题是道大模拟,但是没有写非常好写的DP而去写了模拟,成功写死了自己….B题是非常裸的拓扑DP, 中间还停电了于是老吕把我们聚集到一起谈(xia)(che)(dan) 还找了老周和任一凡来一起谈(xia)(che)(dan) 还没有 完就来电了,不虚不虚继续扯…然后这场考试不算分…
扯完后去做还剩20分钟吧…5分钟打了C题的暴力就去调A,实际证明too naive … A题岂是自己造的样例就能卡掉自己的…(虽然我成功卡掉了)但还是挂了…
后来才意识到C并不难….

2017.10.16
并没有考试
于是刷了刷数位DP,发现有道题并不是很可做..
于是又入了插头DP的坑,原来没有写过路径题的我一道题TM的写了一下午..
晚上半个机房在打CF,std A了A+B+C+F %%%
然而F写搓了的我不知所措,重新写了一遍交上去就A了….
至于D题看不懂题,E题根本没看…

2017.10.17
今天的考试贼爽QAQ… T1好像做过类似的题,但是没有在T1投入太长时间,直接去刚T3了…T2xjb 写了个暴力看T3,本来想打DP,发现情况处理比较麻烦,然后就写着写着就弃了,转去写暴力了QAQ..

总体来说不是属于那种不可做的题,但思路还是很巧妙,还有以后想到不太确定的想法一定要试一试,不能直接放弃掉…

最后改题改到晚上,
A题写完了发现一个函数没有return 直接挂了23333
又TM的炸long long 了…

Loading….

原创粉丝点击