L_0_Forever_LF的专栏

曾是一个OIer

排序:
默认
按更新时间
按访问量

NOI2018退役记

感觉再不写以后也不想写了呢… 算是一个退役报告吧 NOI那段时间状态确实太差,可能退役也是必然结果吧 虽然没想到最终会是这个成绩… Day0 感觉整天都在看笔试… Day1 上午笔试+试机,笔试顺利100,试机题竟然是九省联考 下午开幕式,真的热… Day2 进场先大概看了3道...

2018-07-25 11:39:47

阅读数:325

评论数:0

最小树形图(朱刘算法)学习笔记&板子

最小树形图朱刘算法 大概流程: 初始化答案ans=0 1.每个点vvv选个最小入边(u,v,prec[v])(u,v,prec[v])(u,v,prec[v]),如果有点没有precprecprec就无解 2.∑i,i≠rootans+=prec[i]∑i,i≠rootans+=prec[...

2018-07-08 19:56:14

阅读数:56

评论数:0

6.28联考题解

这篇拖得有点久… A: 模拟我们做kmp的过程,我们会得到两类关系,一类关系是第iii个位置和第jjj个位置相等,另一类是第iii个位置和第jjj个位置不等,相等的我们可以把他们合并在一起,于是变成一个图,相邻点不同色,共有ccc种颜色,求总染色个数 这类图染色问题只有弦图是能做的否则做不了...

2018-07-03 20:18:57

阅读数:72

评论数:0

6.27联考题解

A: 给定单位圆上n个点,求在其中挑选k个点,要求它们构成的凸包包含圆心,求凸包的最大面积 考虑枚举凸包上弧度最小的点,做个dp,f[i][j]f[i][j]f[i][j]表示dp到第jjj个点,已经选了kkk个点且第jjj个点是第kkk个点的凸包最大面积 转移就枚举上一个选的点,因为点是以...

2018-06-29 17:12:25

阅读数:54

评论数:0

6.26联考题解

A: 首先答案的下界是l−1+lcl−1+lcl-1+l^c 对长为lll,字符集为ccc的所有串建进一个图里,每个串连ccc条边分别连向添加这个字符后这个串长为lll的后缀的串的点,感受一下这个图显然有哈密顿回路且这个哈密顿回路就是我们要找的最优解 然鹅找哈密顿回路是NP的,考虑把他转化成...

2018-06-26 20:29:24

阅读数:50

评论数:0

6.25联考题解

A: 维护一个集合,兹磁插入一个数xxx,询问集合里的数和xxx做and,or,xorand,or,xorand,or,xor运算的最大值 权值ai<65536=216ai<65536=216a_if[a][b]f[a][b]f[a][b]表示集合中...

2018-06-26 20:07:34

阅读数:48

评论数:1

UOJ#123. 【NOI2013】小Q的修炼

第一次完整做完一道题答…. 这道题答似乎算是十分友好的 前面几个点的代码没存,只有最后几个点的代码(不过后来看了一下感觉这个代码是能跑所有点的) case1,2 写个暴力遍历所有情况,case2要跑一会 case3 我们看一下这个train3.in 发现他分成了很多块,每个块的大小是...

2018-06-23 15:25:11

阅读数:122

评论数:0

NOI2015题解

D1T1: 先用并查集把相等关系并起来再看有没有同一个联通块的不等关系 D1T2: 树剖 D1T3: 大概思想就是根据一个数>x−−√>x>\sqrt x的因子只有1个,对<n−−√<n...

2018-06-23 14:57:47

阅读数:47

评论数:0

6.22联考题解

A: 和某题很像,这题是带修改版本的 考虑把每条边(u,v,w)(u,v,w)(u,v,w)边权加到他连接的两点u,vu,vu,v上 当A,B中某人同时取了u,vu,vu,v,他获得2w2w2w的价值,对差值贡献±2w±2w\pm 2w 当A,B一人取了uuu,一人取了vvv,各获得www...

2018-06-22 21:50:00

阅读数:57

评论数:0

BZOJ5012[ioi2017]Train

下面定义的能走到/不能走到都是在A,B采取最优决策下的 因为充一次电能跑n个点,所以A胜利的条件就是能走到一个有充电站的环,B反之 如果一个充电车站不能走到任何一个充电车站(包括自己),那么我们可以把它视为不能充电的 我们不断bfs求出哪些充电车站不能被其他充电走到,然后去掉他们,重复这个过...

2018-06-20 16:02:06

阅读数:95

评论数:0

6.19联考题解

A: n个数,每次随机两个数合并,贡献是这两个数的和,求总贡献的期望乘∏ni=2i(i−1)2∏i=2ni(i−1)2\prod_{i=2}^n\frac{i(i-1)}{2} 单独考虑每个数对答案的贡献,发现不管他是否合并,他都一直在这些数里面,因此剩余mmm个数的时候他被选中的概率就是2m...

2018-06-20 08:18:02

阅读数:37

评论数:0

BZOJ1141: [POI2009]Slw

好神呀…手玩一下发现这个H(s)生成的串有个斐波那契的递推式 emmmmm然后我就啥都不会了….我们定义G(s)为H(s)的逆变换,即H(a)=b,G(b)=a 那么对于s中的每个1,如果后面是0,他会变成1,否则变成0 发现我们要验证s是否是S的子串,这个问题等价于验证G(s)是否是G(S...

2017-12-12 20:57:57

阅读数:129

评论数:0

Codeforces 718E. Matvey's Birthday

首先有个显然的性质,任意两个点之间的距离不会超过2*颜色数-1 证明的话考虑路径序列中同种颜色的点不会超过2个 然后我就跑偏了,想着去造一个颜色数相关的新图,每个点带权什么的去算…. 正解还是挺喵的 考虑一对点(u,v)之间的距离d(u,v)d(u,v)d(u,v),令dis[p][c]d...

2018-03-05 21:00:25

阅读数:45

评论数:0

Codeforces 765F. Souvenirs

每次询问一个区间内任意两个数差值绝对值的最小值 不妨考虑一个位置iii,他和哪些位置j(j<i)j(j<i)j(j< i)匹配可能更新区间的答案 这里只考虑a[i]>a[j]a[i]...

2018-04-17 21:25:45

阅读数:62

评论数:0

UOJ #181. 【UR #12】密码锁

一个竞赛图,其中m条边,方向为x−>y(x<y)x−>y(x<y)x->y(x< y)的概率是pipipi,y−&am...

2018-05-03 10:47:04

阅读数:68

评论数:0

BZOJ4371: [IOI2015]sorting排序

我们假设E不操作,A把所有元素复位的最优解是枚举i,若他不在位置i上就和位置i交换,把他转化到图上正确性显然 现在E操作,我们假设位置0~n-1上有碟子0~n-1,碟子i上有苹果i 我们让E操作是交换碟子,A操作是交换苹果 发现这和原问题是等价的,于是我们就可以把E的操作和A的操作分离开来 ...

2018-06-18 21:59:51

阅读数:433

评论数:0

BZOJ4369: [IOI2015]teams分组

将一个人(A,B)视作一个二维平面上的点,则一个小组k可以看作是[0,k]x[k,+∞]的一个矩形 对于每个询问,我们从小到大处理k,每次将当前的可行区域内最低的那些点分配给k,对于不可行或之前取过的点的矩形区域,我们维护他们的拐点,这些拐点从左到右高度递减,用一个单调栈维护,查询矩形内点数可以...

2018-06-18 21:48:36

阅读数:74

评论数:0

IOI2017 古书books

乐滋滋在wc上讲的题 对于这类最优化问题,有一个套路是考虑答案的下界,然后判看能不能到达这个下界 首先一个显然的下界是 ∑|i−ai|∑|i−ai|\sum |i-ai| ,但注意到这个下界不够紧,比如序列 1 0 3 2,0和3之间的间隔至少要跨越2次 建一个图,每本书代表一个点,连出一条...

2018-02-11 12:54:20

阅读数:463

评论数:0

UOJ#211. 【UER #6】逃跑

谢谢栋栋教我这题qaq 先画一下柿子 ans=E×all=all∑(ai−ave)2=all∑(a2i−2ai×ave+ave2)ans=E×all=all∑(ai−ave)2=all∑(ai2−2ai×ave+ave2)ans=E×all=all\sum(a_i-ave)^2=all\sum...

2018-06-18 16:41:33

阅读数:44

评论数:0

NOI2016部分题解

D1T1优秀的拆分 枚举AABB中AB的交界处,其实就是要计算每个位置AA的数量,算这个东西有个经典套路: 枚举A的长度,每A个字符设置一个关键点,任意一个A一定覆盖且仅覆盖1个关键点,枚举相邻的两个关键点,后缀数组上st表O(1) lcp求他们往左往右匹配长度 O(nlogn)O(nlog...

2018-06-16 09:37:44

阅读数:50

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭