
合辑
Rose_max
这个作者很懒,什么都没留下…
展开
-
JOI 2020 Final 题解
前言好久没更。来更一篇竟然直接ak了…loj#3252. 「JOI 2020 Final」只不过是长的领带考虑去除后的匹配方式,将两个序列排序注意到如果存在i<ji<ji<j满足匹配的位置ci>cjc_i>c_jci>cj,由于此时满足bi<bj,aci>acjb_i<b_j,a_{c_i}>a_{c_j}bi<bj...原创 2020-02-12 17:44:40 · 1925 阅读 · 0 评论 -
PA2014部分题解
前言之前有一些写过了大概扔在奇奇妙妙的地方…可能翻一下blog能翻得到的瞎写一下最近的题吧bzoj3717: [PA2014]Pakowanie2242^{24}224这个状压和爆搜尴尬的地位…90s90s90s果断状压了把包从大到小排序,记一个pairpairpair的dp[mask]dp[mask]dp[mask]表示装完状态里的这些东西需要用到哪个包,并且最后一个包剩下多少容积,...原创 2019-03-16 16:05:19 · 301 阅读 · 0 评论 -
JSOI2015 round2/round3题解
bzoj4475: [Jsoi2015]子集选取分开考虑每一个数在哪些位置选了如果用纵列来考虑,即一列一列考虑放了多少个的话我们发现,第一列选择了iii个位置时,第二列只能选择不超过i−1i-1i−1个,以此类推那么其实相当于要选出若干不相等的数所以一个数的贡献就是2k2^k2k,nnn个数的总贡献就是2nk2^{nk}2nk**bzoj4476: [Jsoi2015]送礼物首先分数...原创 2019-03-12 17:06:39 · 340 阅读 · 0 评论 -
IOI2015部分题解
只有bz上的四个题qwq…栋老师还是神仙的呀…我也想变强qwq*bzoj4368: [IOI2015]boxes纪念品盒果然自己是sb首先很容易能想到,移动的方式只有三个往左边走再走回来,往右边走再走回来,走一圈称之为第一第二第三种操作需要发现一个性质,我们的第三种操作是只会做一次的如果做了两次第三种操作,显然对于L2\frac{L}{2}2L分段的两段,至少有一段是大于等于K...原创 2019-03-21 16:30:36 · 1212 阅读 · 0 评论 -
ZJOI2016部分题解
**bzoj4455: [Zjoi2016]小星星在这里**bzoj4456: [Zjoi2016]旅行者在这里**bzoj4573: [Zjoi2016]大森林这个题吼啊以前做这类题都是要动态做一个倍增数组的…比如HNOI那道题...原创 2019-03-18 15:10:19 · 689 阅读 · 0 评论 -
Codeforces贪心训练
贪心跟个sb一样…来cf刷几个题玩玩717B. R3D3’s Summer Adventure目标就是让你建出一个字典树,满足有nnn个叶子节点且叶子节点权最小这里的贪心我们需要考虑的是每次拓展一个点,即从上一个最优情况来到下一个最优情况听说这种拓展还有个名字叫VarnCodeTreeVarn Code TreeVarnCodeTree…考虑每次找到一个最小权的叶子节点iii,设他的权...原创 2019-04-10 10:21:15 · 652 阅读 · 0 评论 -
Atcoder训练实录
前言上一篇似乎咕咕咕了233333来Atcoder玩耍**ARC096-F - Sweet Alchemynnn不大也不小的题就有点恶心了…注意到儿子的选择次数一定大于等于父亲,那么可以转化题意每次选一棵子树+1+1+1,只有以111为根的子树可以无限选其他都仅能选DDD次值域小一点似乎可以直接背包?但是值域有点大…这时候要想到一个套路就是在大范围贪心,小范围大力dpdpdp考...原创 2019-04-18 20:08:58 · 579 阅读 · 0 评论 -
20190423模拟
前言CF又掉分困得又不行拿什么拯救自己T1有一个显然的思路是枚举中位数如果长度是奇数的话可以直接枚举否则,一个性质就是中位数一定是数值大小相邻的两个数的平均数然后似乎是满足三分性的,窝认为他不满足就写了个log2log^2log2成功自闭T2从AAA序列的aaa连向BBB序列的b+nb+nb+n,目标是给边定向使得一个点只有一个入度我怎么愚蠢的还认为是基环树图一定是个二分图...原创 2019-04-23 20:37:08 · 318 阅读 · 0 评论 -
20190424NOI.AC省选模拟
A怎么是个FFT裸题啊…直接通配符匹配的套路玩起来就好了吧…*B上午做题怎么都这么迷糊…首先式子可以变成这个∑dd∑i∑j[i∗j∗d2≤n][gcd(i,j)=1]\sum_d d\sum_i \sum_j[i*j*d^2\leq n][gcd(i,j)=1]d∑di∑j∑[i∗j∗d2≤n][gcd(i,j)=1]反演一手∑dd∑kμ(k)∑i⌊nd2k2i⌋\sum...原创 2019-04-24 15:42:26 · 600 阅读 · 0 评论 -
2019雅礼集训Day8
**T1艹想都想完枚举最小点在的连通块容斥了居然没意识到这是个dp…肯定是太困了没意识到那么对于一个3n3^n3n的做法就是枚举子集容斥这里提供一种区别于题解的做法我们用f[mask]f[mask]f[mask]表示在maskmaskmask这个状态中的点均已联通的方案数,并且保证第一个点与之是联通的,即状态中不包括第一个点容斥时我们只需要枚举一个集合,相当于枚举的是与111相连的集合...原创 2019-03-11 22:19:19 · 506 阅读 · 0 评论 -
SAM的一些题?
bzoj4180: 字符串计数(口胡我们考虑给你一个最终构造出来的串,他最小次数是怎么被构造出来的那么就是从前往后扫,在SAMSAMSAM上跑,如果跑不动了那就从头开始走,并且把次数累加显然这样构造是最小的…那么我们预处理一个数组dis[i][j]dis[i][j]dis[i][j],表示在SAMSAMSAM上以iii字符开头,并且要求下一个串的开头是jjj的最小串长然后就可以愉快二分+...原创 2019-03-20 10:47:49 · 401 阅读 · 0 评论 -
liaoliao的题表..
前言不开别的博客水访问量了开个合辑吧…不标题号的都是bzoj3441可以知道每个水缸要做多少次变为0然后你就可以每次找最小那个次数,然后计算在哪个水缸让他变为0了在这中间所有能喝的水缸都是可以喝的然后就可以把这个水缸去掉继续做上面那个过程复杂度是mlogmmlogmmlogm的3681感受一下就是个主席树优化建图日常主席树上树之后但是要让之前连的边不能走到合并后的另外节点...原创 2019-01-15 19:18:31 · 469 阅读 · 1 评论 -
省选前的训练日记..
2019.2.2751nod1462 树据结构开始脑子瓦特了想了个假做法nlog2nnlog^2nnlog2n的做法容易想到dsu on tree,每个加标记的贡献就是时间点在他后面的乘标记的和这个用一个树状数组维护但是还有更简单的做法,思考一下前后合并的过程其实可以直接线段树合并那么就是nlognnlognnlogn的了bzoj5291: [Bjoi2018]链上二次求和睡醒...原创 2019-03-11 22:20:13 · 613 阅读 · 2 评论 -
JXOI2018题解
bzoj5322: [Jxoi2018]排序问题随机手玩一下就可以知道一定要让这个区间里的数尽量集中就是要让出现次数尽量的小那么直接排个序,从小到大枚举前面一段能不能整体增加到下一个出现次数即可模数习惯性1e9+7暴毙…bzoj5323: [Jxoi2018]游戏显然只需要考虑没有因子在[L,R][L,R][L,R]区间中的数那线筛一下最小因子就可以随意预处理了之后枚举一下总共用了...原创 2019-02-28 22:01:49 · 296 阅读 · 0 评论 -
HAOI2018题解
bzoj5302: [Haoi2018]奇怪的背包∑aixi=cal\sum a_ix_i = cal∑aixi=cal需要满足gcd(a1,a2,...,an)∣calgcd(a_1,a_2,...,a_n)|calgcd(a1,a2,...,an)∣cal这里对ppp取模可以看作减去p∗xp*xp∗x那么一个方案a1,a2,..,ana_1,a_2,..,a_na1,a2...原创 2019-03-05 19:19:01 · 535 阅读 · 0 评论 -
fjwc2018题解
随便乱水qwq…感觉海星咕咕咕了一题bzoj5244: 最大真因数胡乱学了个min_25筛注意到答案函数是不满足积性函数的所以不能直接筛但是观察我们min_25筛的后面一部分的过程可以发现,对于每个合数我们用的是其最小的质因子来将其的贡献统入又可以知道一个数的最大真因数是他除以他的最小质因子所以先筛f(i)=if(i)=if(i)=i这个函数的前缀和从w(i,j+1)w(i,...原创 2019-02-26 20:19:14 · 599 阅读 · 0 评论 -
2019雅礼集训Day7
T1一度以为考场上写不完…虽然最终杠完了考虑两个位置i,ji,ji,j上的数做完kkk次操作后顺序是否变换的方案数那么就是dp[i][j][k][0/1]dp[i][j][k][0/1]dp[i][j][k][0/1]了对于n3kn^3kn3k的转移,枚举一下中间点是什么然后讨论对于n2kn^2kn2k的转移,我们分几种情况讨论分别是区间覆盖了[i,j][i,j][i,j]两个数,只覆...原创 2019-03-08 22:56:33 · 342 阅读 · 0 评论 -
2019雅礼集训Day2
菜是原罪T1脑抽考场写了一个log2log^2log2的…结果跑的莫名很快??注意到对于一条边(x,y)(x,y)(x,y),默认xxx是yyy的父亲,那么一个点在yyy子树内另一个点在yyy子树外的边会有害于(x,y)(x,y)(x,y)写成DFS序就是in[x]&lt;=u&lt;=ot[x]in[x]&lt;=u&lt;=ot[x]in[x]<=...原创 2019-03-06 18:24:21 · 461 阅读 · 0 评论 -
20190314模拟
**T1 shampagne玩到一半我就不玩了真是菜成sb玩一下链的情况,我们发现,只有在大小为222时BobBobBob必胜对于大小为333的情况,显然AlanAlanAlan必胜对于一个奇链,我们取左边第二个,这时BobBobBob只能取左边第一个,转化为更小的奇链对于一个偶链,我们取左边第一个,这是BobBobBob只能取左边第二个,转化为一个更小的奇链那么这个性质,我们可以推广...原创 2019-03-14 16:38:07 · 319 阅读 · 0 评论 -
Lydsy月赛合辑
前言不想单开的就写在这里了都还是挺不错的啊权限题没有4886又是被OZY秒杀的我不考虑严格大于的话你直接ai,bi取个max就过了…现在要考虑严格大于,相当于每个矩形,都是一条在ai,bi中的边我们定义这个数被作为一次长,当且仅当有一条新的边指向了他最后我们就要给所有边定向,显然要求每个数最多只有一个入度,贡献就是出度*权值显然所有的连通块要不就是环套树要不就是树是树的很简单...原创 2019-01-08 14:55:20 · 341 阅读 · 0 评论