
合辑
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 · 1961 阅读 · 0 评论 -
PA2014部分题解
前言 之前有一些写过了大概扔在奇奇妙妙的地方… 可能翻一下blog能翻得到的 瞎写一下最近的题吧 bzoj3717: [PA2014]Pakowanie 2242^{24}224这个状压和爆搜尴尬的地位…90s90s90s果断状压了 把包从大到小排序,记一个pairpairpair的dp[mask]dp[mask]dp[mask]表示装完状态里的这些东西需要用到哪个包,并且最后一个包剩下多少容积,...原创 2019-03-16 16:05:19 · 326 阅读 · 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 · 353 阅读 · 0 评论 -
IOI2015部分题解
只有bz上的四个题qwq… 栋老师还是神仙的呀… 我也想变强qwq *bzoj4368: [IOI2015]boxes纪念品盒 果然自己是sb 首先很容易能想到,移动的方式只有三个 往左边走再走回来,往右边走再走回来,走一圈 称之为第一第二第三种操作 需要发现一个性质,我们的第三种操作是只会做一次的 如果做了两次第三种操作,显然对于L2\frac{L}{2}2L分段的两段,至少有一段是大于等于K...原创 2019-03-21 16:30:36 · 1247 阅读 · 0 评论 -
ZJOI2016部分题解
**bzoj4455: [Zjoi2016]小星星 在这里 **bzoj4456: [Zjoi2016]旅行者 在这里 **bzoj4573: [Zjoi2016]大森林 这个题吼啊 以前做这类题都是要动态做一个倍增数组的…比如HNOI那道题 ...原创 2019-03-18 15:10:19 · 710 阅读 · 0 评论 -
Codeforces贪心训练
贪心跟个sb一样… 来cf刷几个题玩玩 717B. R3D3’s Summer Adventure 目标就是让你建出一个字典树,满足有nnn个叶子节点且叶子节点权最小 这里的贪心我们需要考虑的是每次拓展一个点,即从上一个最优情况来到下一个最优情况 听说这种拓展还有个名字叫VarnCodeTreeVarn Code TreeVarnCodeTree… 考虑每次找到一个最小权的叶子节点iii,设他的权...原创 2019-04-10 10:21:15 · 693 阅读 · 0 评论 -
Atcoder训练实录
前言 上一篇似乎咕咕咕了233333 来Atcoder玩耍 **ARC096-F - Sweet Alchemy nnn不大也不小的题就有点恶心了… 注意到儿子的选择次数一定大于等于父亲,那么可以转化题意 每次选一棵子树+1+1+1,只有以111为根的子树可以无限选其他都仅能选DDD次 值域小一点似乎可以直接背包? 但是值域有点大…这时候要想到一个套路就是 在大范围贪心,小范围大力dpdpdp 考...原创 2019-04-18 20:08:58 · 596 阅读 · 0 评论 -
20190423模拟
前言 CF又掉分 困得又不行 拿什么拯救自己 T1 有一个显然的思路是枚举中位数 如果长度是奇数的话可以直接枚举 否则,一个性质就是中位数一定是数值大小相邻的两个数的平均数 然后似乎是满足三分性的,窝认为他不满足就写了个log2log^2log2成功自闭 T2 从AAA序列的aaa连向BBB序列的b+nb+nb+n,目标是给边定向使得一个点只有一个入度 我怎么愚蠢的还认为是基环树 图一定是个二分图...原创 2019-04-23 20:37:08 · 322 阅读 · 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 · 611 阅读 · 0 评论 -
2019雅礼集训Day8
**T1 艹想都想完枚举最小点在的连通块容斥了居然没意识到这是个dp… 肯定是太困了没意识到 那么对于一个3n3^n3n的做法就是枚举子集容斥 这里提供一种区别于题解的做法 我们用f[mask]f[mask]f[mask]表示在maskmaskmask这个状态中的点均已联通的方案数,并且保证第一个点与之是联通的,即状态中不包括第一个点 容斥时我们只需要枚举一个集合,相当于枚举的是与111相连的集合...原创 2019-03-11 22:19:19 · 527 阅读 · 0 评论 -
SAM的一些题?
bzoj4180: 字符串计数(口胡 我们考虑给你一个最终构造出来的串,他最小次数是怎么被构造出来的 那么就是从前往后扫,在SAMSAMSAM上跑,如果跑不动了那就从头开始走,并且把次数累加 显然这样构造是最小的… 那么我们预处理一个数组dis[i][j]dis[i][j]dis[i][j],表示在SAMSAMSAM上以iii字符开头,并且要求下一个串的开头是jjj的最小串长 然后就可以愉快二分+...原创 2019-03-20 10:47:49 · 418 阅读 · 0 评论 -
liaoliao的题表..
前言 不开别的博客水访问量了 开个合辑吧… 不标题号的都是bzoj 3441 可以知道每个水缸要做多少次变为0 然后你就可以每次找最小那个次数,然后计算在哪个水缸让他变为0了 在这中间所有能喝的水缸都是可以喝的 然后就可以把这个水缸去掉继续做上面那个过程 复杂度是mlogmmlogmmlogm的 3681 感受一下就是个主席树优化建图 日常主席树上树之后 但是要让之前连的边不能走到合并后的另外节点...原创 2019-01-15 19:18:31 · 480 阅读 · 1 评论 -
省选前的训练日记..
2019.2.27 51nod1462 树据结构 开始脑子瓦特了想了个假做法 nlog2nnlog^2nnlog2n的做法容易想到dsu on tree,每个加标记的贡献就是时间点在他后面的乘标记的和 这个用一个树状数组维护 但是还有更简单的做法,思考一下前后合并的过程 其实可以直接线段树合并 那么就是nlognnlognnlogn的了 bzoj5291: [Bjoi2018]链上二次求和 睡醒...原创 2019-03-11 22:20:13 · 644 阅读 · 2 评论 -
JXOI2018题解
bzoj5322: [Jxoi2018]排序问题 随机手玩一下就可以知道一定要让这个区间里的数尽量集中 就是要让出现次数尽量的小 那么直接排个序,从小到大枚举前面一段能不能整体增加到下一个出现次数即可 模数习惯性1e9+7暴毙… bzoj5323: [Jxoi2018]游戏 显然只需要考虑没有因子在[L,R][L,R][L,R]区间中的数 那线筛一下最小因子就可以随意预处理了 之后枚举一下总共用了...原创 2019-02-28 22:01:49 · 310 阅读 · 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 · 550 阅读 · 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 · 619 阅读 · 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 · 356 阅读 · 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 · 473 阅读 · 0 评论 -
20190314模拟
**T1 shampagne 玩到一半我就不玩了真是菜成sb 玩一下链的情况,我们发现,只有在大小为222时BobBobBob必胜 对于大小为333的情况,显然AlanAlanAlan必胜 对于一个奇链,我们取左边第二个,这时BobBobBob只能取左边第一个,转化为更小的奇链 对于一个偶链,我们取左边第一个,这是BobBobBob只能取左边第二个,转化为一个更小的奇链 那么这个性质,我们可以推广...原创 2019-03-14 16:38:07 · 336 阅读 · 0 评论 -
Lydsy月赛合辑
前言 不想单开的就写在这里了 都还是挺不错的啊 权限题没有 4886 又是被OZY秒杀的我 不考虑严格大于的话你直接ai,bi取个max就过了… 现在要考虑严格大于,相当于每个矩形,都是一条在ai,bi中的边 我们定义这个数被作为一次长,当且仅当有一条新的边指向了他 最后我们就要给所有边定向,显然要求每个数最多只有一个入度,贡献就是出度*权值 显然所有的连通块要不就是环套树要不就是树 是树的很简单...原创 2019-01-08 14:55:20 · 354 阅读 · 0 评论