- 博客(7)
- 收藏
- 关注
原创 [CF526G]Spiders Evil Plan
Description给出一棵n个点的树,边有边权q次询问每次询问给出点x和y,问选y条路径,满足这y条路径的并是一个连通块S,S包含x,且S内的边权和尽量大输出最大的边权和强制在线n,q<=10^5Solution先考虑一次询问我们可以以x为根,然后选2y个叶子到根的路径最长容易发现直径的某个端点一定被选,我们可以以某个直径端点为根建树不考虑包含x,问题变成选2y-1个...
2019-10-29 21:32:40 347
原创 [AGC027E]ABBreviate
Description给出一个字符串s,每次操作可以选择子串aa变为b,也可以选择子串bb变为a问能得到的本质不同的字符串数量|s|<=10^5Solutionxjb编了7788还是去看题解了_(:з」∠)_首先,一个字符串能变成一个字符a或b,需要存在一步可行操作,即不为ababa…然后,一个字符串能变成a还是变成b,可以用(cnta+2*cntb)%3计算,若为0则不能变成...
2019-10-26 16:19:42 516
原创 [CF578F]Mirror Box
Description有一个n*m的网格,每个格子是一个斜45°摆放的镜子现在有一些格子上的镜子不见了,你需要求出有多少种摆放镜子的方法,满足:1:从网格某一个边缘的中点射进来的光线会从这条边的一个临边射出2:网格图中每一条网格线都存在1中的一条光线,满足这条光线经过这个网格线n,m<=100,保证空格子的数量<=200Solution考虑把所有格点黑白染色,我们可以发现...
2019-10-26 15:27:55 1058
原创 [AGC032F]One Third
Description一个长度为1的环,随机角度切n刀,对于每一块长度为x的,取最接近1/3的,即|x-1/3|最小的那一块问这个最小值的期望n<=10^6Solution感觉还是有一些不明觉厉首先,对于一次在x的划分,在x画红线,在x+π/3画蓝线,在x-π/3画绿线,问题变成任意两条异色线之间的夹角的最小值由于所有线是对称?的所以可以只看某一段也就是说,令第一次划分的x为...
2019-10-24 10:25:37 300
原创 [CF506E]Mr. Kitayuta's Gift
Description给出一个字符串s,你需要往其中插入n个小写字符得到字符串t,使得t是一个回文串问所有能得到的本质不同的t的个数|s|<=200,n<=10^9Solution先考虑最暴力的做法,我们设F[l][r][k]表示当前s[l…r]还没有被匹配,从外往里做到第k层转移直接考虑第k+1层选什么字符,视情况可以转移到F[l+1][r-1][k+1],F[l+1][...
2019-10-22 14:42:37 416
原创 [CF506C]Mr. Kitayuta vs. Bamboos
Description有n个竹子,第i个竹子长度为h[i],每天的结束会长高a[i]现在有m天,每一天可以做k次操作,每次操作可以选择一个竹子砍掉p,即高度h[i]=max(h[i]-p,0)你需要最小化m天结束后最高的竹子的高度n<=100000,m<=5000,k<=10Solution先考虑二分答案ans,然后有两种做法:Solution 1:考虑每个竹子,...
2019-10-21 21:10:56 569
原创 百度之星2019决赛旅游记
前言白嫖百度真开心Day 0坐前一天晚上的高铁到了北京成功成为最早到的选手然后就一直颓在酒店里下来拿午饭外卖的时候发现还有报道这个操作(来的比报道还早_(:з」∠)_晚上坐了大半个小时的车来到了不远处的酒店(北京真的堵晚宴emmmm作为南方人表示太辣了(加大力度去试机发现这电脑里面怎么什么都没有花了一万年下好了Dev-cpp,写了个NTT测速,溜了溜了Day 1比赛日题目...
2019-10-17 16:44:05 622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人