退役了?退役了,正式变成高考狗
应该是宣告博客go die的时刻了
不过也没期望有几个人看的博客。。
也不会有几个人知道的事情呢
后来其实一想,我高考还是能上中大计算机系的。。所以OI都是浮云了,战高考吧。
Day 0
早上8点起来颓废了一阵a了2道noi 2010。。
然后就调了一上午。。。。
拖到12点匆忙收拾了一下行李拖到学校结果最后一个上车。。
路上一直发呆看前方,一点都没有晕车的感觉真是棒
看车载导航,惊了转到了一个山间小路,果真是贞山宾馆。
到了宾馆外观好惊好豪华的样子,大厅好豪华的样子。
看到纪中车一来大厅就一道风景线(?)
领到—–钥匙?!不是房卡?!住了旧馆,网络坏了一晚上9点半就睡了。。。
吐槽这门要锁还要特别的姿势。。
落地空调。。卫生间占1/3面积。。
话说四会中学离宾馆也太远了吧。。。
市内开车开到40~80迈都要半小时,红绿灯一堆,然后下班高峰期到处都堵。。。!惊了80迈,是有多偏远,能开到80km/h
Day 1
发现晚上醒了3,4次真是可悲。
5点半起来看板子 觉得一点用都没有。。
被拖到学校,绕了一圈发现考场在顶楼。。
在电脑前颓了20分钟打了板子就开考了。
坐在左右的都是女的啊。。
听说gdkoi难度。。
t1
给定整数n0,实数p0,k,最大化 ⌊n0−kp1⌋(p1−p0)+(⌊n0−kp2⌋−⌊n0−kp1⌋)(p2−p0)
三分套三分裸题,由于是个二次函数,数学解决也可。
数据没有梯度。。
t2
有两个字符串
s
和
相交的区间发现可以合并,因此实际上可以修改的区间最多就2000个,而且不可修改的部分都可以看做是长度为1的区间。
令
从
f[i+1][j+1]
转移,那么
S
位置
否则把
f[i+1][j+1]
最右的
t[i]
字符以及字符串
s
位置
t3
有
k
个数,范围在1到
如果
k=n
,那么只有正确和在数列中,因此最优策略就是试出一个就试下一个。因此
f[n]=f[n−1]+1n+2n+⋯+n−1n+n−1n
如果k=2,那么试那个位置都无所谓,因为出现在数列中,那么就是另外一个了。因此不妨每次都试第一个位置,那么
f[i][j]
表示还有i个数没猜,已经猜出j个位置的期望最小步数。
f[i][1]=f[i−1][1]×i−1i+1
f[i][0]=f[i−1][0]×ii+f[i−1][1]×2i+1
然后就不会了。。
t4
给出一颗树,询问路径
<v1,v2,v3,⋯,vn>
<script id="MathJax-Element-29" type="math/tex">
</script>,求
a1×C2k+a2×C2k−1+a3×C2k−2+⋯+ak×C21
。
链加+回退到历史版本。强制在线。
此题有毒,题面又长,然后树剖+主席树,维护东西又很恶心,于是成了一道考场上不可做的题目。。(自己水调不出程序不可找借口)
明明t4不可做为什么要花2hr调试呢,结果最后没调试出来和没做一个样呢,和去年是犯了同样的错误呢,整天想着a题,能力不足也yy到暴力都没写
Day 2
今天睡觉舒畅多了,估计是没开空调的原因?
t1
给出一个图,求最短路,其中可以最多跨lim次点,即存在边(a,b)和(b,c),那么可以以固定的费用l从a直达c。
跑lim次最短路
vis判断的时候没加lim关键字还能有70分醉了。
t2
一个棋盘有平地和障碍和桥,桥必须通过2次,但必须直地通过。平地可以拐弯,只能走一次,求全部平地和桥都走遍的可行路
出题人说搜索,这说了和没说有个鬼区别啊?
简单的联通性剪枝即可50%
双联通分量即可100%
t3
给出基环套外向树(即包含至多一个环的无向图),求距离不超过k的点对数以及这些点对的权值乘积和。
原题是bzoj 寝室管理?
结果打挂了只有20。。
t4
有一个棋盘,每格为0或1,1表示陆地,0表示海洋,1必须联通,要求填1使得1组成的图案可以填满无限平面而且有不超过一半的海岸线是新的海岸线。
L型也是可以填满无限平面的。
Day 3
t1
令
f(n)=∑d|ngcd(d,nd)
求
F(n)=∑ni=1f(i)
如
F(10)=32,F(1000)=12776
20%,
n≤105
50%,
n≤107
80%,
n≤1010
100%,
n≤1011
80%
莫比乌斯反演
100%
有个性质是:
t2
有两个数列需要配对,
ai
配对
bxi
,如果
bxi
已经被占用,那么配对
bf(xi)
,如果仍被占用,则配对
bf(f(xi))
,以此类推,直到存在可以配对的
b
。
现在不知道
20%,
100%,
n≤106
t3
给定一个N个点树,每个节点有一个小写字母标号,M次告诉你a到b的简单路径是一个回文串,求有多少种字母标号方案使树满足条件。
20%,
n,m≤103
另外20%,所有回文串的中心都在同一个位置
100%,
n,m≤105
链上情况请参考SCOI 2016
40%
由于所有回文串的中心都在同一个位置,因此以该位置为根。
那么回文串变为:两段到根的路径相等。
令并查集中每个点表示该点到根的串。
考虑从深度大到小做,u, find(u)=>fa(u), fa(find(u))
t4
有
n
个盒子编号为
30%,
n≤5
50%,
n≤18
100%,
n≤45,m≤300,T≤5,p≤106
,T组数据中至多1个数据
n>5