_ducati
码龄2年
  • 92,201
    被访问
  • 212
    原创
  • 8,514
    排名
  • 108
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2020-04-03
博客简介:

Cherrt的博客

查看详细资料
  • 4
    领奖
    总分 645 当月 50
个人成就
  • 获得230次点赞
  • 内容获得169次评论
  • 获得156次收藏
创作历程
  • 11篇
    2022年
  • 89篇
    2021年
  • 113篇
    2020年
成就勋章
TA的专栏
  • 动态规划优化(四边形不等式,斜率优化等)
    5篇
  • 动态规划
    30篇
  • 性质观察题
    31篇
  • 二分
    2篇
  • 构造
    11篇
  • 分治
    5篇
  • 网络流
    7篇
  • 图论
    12篇
  • 数据结构(线段树,平衡树,主席树,LCT,树套树等)
    15篇
  • 莫比乌斯反演
    1篇
  • 组合数学
    2篇
  • 倍增
    1篇
  • 博弈论
    3篇
  • 贪心
    10篇
  • 多项式
    6篇
  • 字符串科技(KMP
    2篇
  • 点分治(点分树)
  • 根号分治
    3篇
  • 游记
    11篇
  • 矩阵
    10篇
  • FWT/FMT/子集卷积
    3篇
  • 笔记
    1篇
  • 分块
    1篇
  • 11
  • 22
  • Manacher等)
  • ACAM
  • 计算几何
    1篇
  • 最短路
    1篇
  • 斯特林数
    2篇
  • 生成函数
    1篇
  • 树链剖分(重链剖分,长链剖分)
    4篇
  • 群论(Burnside引理,Polya定理)
    1篇
  • 大赛(CSP, NOIP, NOI, ACM等)真题题解
  • 字符串科技(KMP, ACAM, Manacher等)
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【CF1684H】Hard Cut——从宏观到微观,不断地子问题转化,无与伦比的构造题

×3400\times 3400×3400 的神仙题,做自闭了。Description给定一个长度为 nnn 的 010101 串,你需要将它划分为若干个子串,使得将各个子串对应的二进制数加在一起,得到的是 222 的若干次幂。数据范围: 1≤n≤1061 \le n \le 10^61≤n≤106,时限 2.00s\texttt{2.00s}2.00s。SolutionPart 0: 何时无解首先,我们考虑何时无解。令 kkk 为 sss 中 111 的数量。当 k=0k=0k=0 时显然无
原创
发布博客 2022.05.22 ·
38 阅读 ·
1 点赞 ·
0 评论

【ZJOI2015】醉醺醺的幻想乡 题解

浙江神选的划时代意义的究极神仙题,感谢 qlz 神仙的无私帮助。Description传送门Solution算法一第一问很容易想到网络流解决,考虑第二问。然而,费用的计算式并不是普通的一次函数,所以需要进行拆边。具体来说,考虑对各个点 uuu,将 S→uS \to uS→u 的边拆为若干条边,其中第 i(i≥1)i(i \ge 1)i(i≥1) 条边流量为 111,费用为 (aui2+bui)−(au(i−△)2+bu(i−△))=(2△i−△2)au−bu(a_ui^2+b_ui)-(a_u(
原创
发布博客 2022.05.21 ·
65 阅读 ·
1 点赞 ·
0 评论

CF1680D Dog Walking 题解

Description传送门SolutionKey Observation对于任意序列 aaa 而言,其前缀最大值与前缀最小值的差,即为 aaa 的各个循环排列的最大前缀和。例如,对于 a={−4,2,3,3,−4}a=\{-4,2,3,3,-4\}a={−4,2,3,3,−4},其前缀最大值与前缀最小值的差 4−(−4)=84-(-4)=84−(−4)=8 即为其循环排列 {2,3,3,−4,−4}\{2,3,3,-4,-4\}{2,3,3,−4,−4} 的前缀 [1,3][1,3][1,3]
原创
发布博客 2022.05.18 ·
30 阅读 ·
1 点赞 ·
0 评论

[AGC002F] Leftmost Ball 题解

非常妙的计数 dp 题,有利于我们训练思维。Description传送门Solution首先,本题显然是一道计数 dp\text{dp}dp 题。在构造 dp\text{dp}dp 之前,我们不妨先考虑什么样的盘面 aaa 是合法的。不难得到下面的判定算法:考虑从左到右扫描 aaa,维护前缀中 000 的数量及非 000 颜色的种数,那么 aaa 合法当且仅当前者始终不小于后者。考虑将上述判定流程内化到 dp\text{dp}dp 状态中。令 fi,jf_{i,j}fi,j​ 表示,目前钦定了前
原创
发布博客 2022.05.07 ·
80 阅读 ·
0 点赞 ·
0 评论

[AGC002E] Candy Piles 题解

Description传送门Solution首先抽象问题,将原问题转化到一个平面上进行。考虑将 aaa 从大到小排序,并建出 nnn 个长方形,其中相邻两个长方形紧挨,从左到右第 iii 个长方形的宽度为 111,长度为 aia_iai​。那么,博弈模型等价于从 (1,1)(1,1)(1,1) 出发,每次向右或者向左走,最终走出边界的人输。首先不难想到一个 dp\text{dp}dp。令 fi,jf_{i,j}fi,j​ 表示,当目前在 (i,j)(i,j)(i,j) 时(即在第 iii 个长方形
原创
发布博客 2022.05.07 ·
78 阅读 ·
0 点赞 ·
0 评论

【省选联考 2022 D2T2】序列变换 题解

文章目录DescriptionSolutionPart 1: 抽象为树上问题与初步解决Part 2: x=0,y=1Part 3: x=1,y=1Part 4: x=1,y=0Description传送门SolutionPart 1: 抽象为树上问题与初步解决首先,我们对括号序列建出一棵树。接着,我们尝试将两种操作转化为树上的操作。定义位置 iii 的匹配点 pip_ipi​ 为与第 iii 个括号匹配的括号的位置,则考虑每一个满足 si=s_i=si​=( 对应的 [i,pi][i,p_i]
原创
发布博客 2022.04.22 ·
374 阅读 ·
1 点赞 ·
0 评论

【省选联考 2022 D1T2】填树 题解

Description传送门Solution为方便叙述,令 M=max⁡i=1n{ri}M=\max_{i=1}^n \{r_i\}M=maxi=1n​{ri​},p(u,v,l,r)p(u,v,l,r)p(u,v,l,r) 表示有多少种给 (u,v)(u,v)(u,v) 路径上的点钦定点权的方案数,满足各个 uuu 的点权 均在 [lu,ru][l_u,r_u][lu​,ru​] 范围内且最大值不超过 rrr,最小值不小于 lll。令 q(u,v,l,r)q(u,v,l,r)q(u,v,l,r) 表
原创
发布博客 2022.04.21 ·
63 阅读 ·
2 点赞 ·
0 评论

数论版块——扩展 BSGS 与扩展 Lucas 定理 模板总结

文章目录BSGS & exBSGSDescription算法一(BSGS: 保证 gcd⁡(a,p)=1\gcd(a,p)=1gcd(a,p)=1)算法二(exBSGS)Lucas & exLucasDescription算法一(Lucas: 保证 ppp 为质数)算法二(exLucas: 不保证 ppp 为质数)BSGS & exBSGSDescription给定 a,b,pa,b,pa,b,p,你需要找到最小的满足 ax≡b(modp)a^x \equiv b \pmod
原创
发布博客 2022.04.05 ·
436 阅读 ·
1 点赞 ·
0 评论

CF700E Cool Slogans——后缀自动机,神仙结论与线段树合并优化 dp

CF700E 题解
原创
发布博客 2022.04.05 ·
12 阅读 ·
0 点赞 ·
0 评论

【NOI Online 2022 提高组 B】【洛谷 P8252】讨论 题解

一口气写了 2700 多字,然而代码只有 1500 B(Description传送门Solution显然,我们所要做的事,就是构造出一对 (i,j)(i,j)(i,j),使得编号为 i,ji,ji,j 的人会讨论。算法一考虑枚举位置 ppp,接着再枚举包含位置 ppp 的 (Si,Sj)(S_i,S_j)(Si​,Sj​)。这样一来,条件 Si∩SjS_i \cap S_jSi​∩Sj​ 就得到了满足,接下来还要判定 Si,SjS_i,S_jSi​,Sj​ 是否存在互相包含的关系。不妨设 ∣
原创
发布博客 2022.03.26 ·
1046 阅读 ·
4 点赞 ·
0 评论

【NOI Online 2022 提高组 C】【洛谷 P8252 】如何正确地排序题解

Description传送门Solution首先考虑将 min⁡,max⁡\min,\maxmin,max 给拆开。二者同理,我们不妨仅考虑求前者。对于 m=2m=2m=2 的情况可以随便做。下面我们先考虑 m=3m=3m=3 的情况。首先,明确所要求即 ∑1≤i,j≤mmax⁡1≤k≤3{ak,i+ak,j}\sum_{1 \le i,j \le m} \max_{1 \le k \le 3}\{a_{k,i}+a_{k,j}\}1≤i,j≤m∑​1≤k≤3max​{ak,i​+ak,j​}不
原创
发布博客 2022.03.26 ·
698 阅读 ·
1 点赞 ·
0 评论

Educational Codeforces Round 119 (Rated for Div. 2) EFG 题解

CF1620 题解
原创
发布博客 2021.12.19 ·
355 阅读 ·
2 点赞 ·
0 评论

[八省联考 2018] 林克卡特树 题解

这道题我前前后后做了一年,共过了 444 遍,每次都有的新的理解;这次我认为自己理解透了,于是就写了一篇题解。这道题是我入坑看到的第一道黑题(当时很萌,不知道黑题是什么,看到这题感觉很好玩),另外还有就是《切树游戏》和 Spiders Evil Plan,记载着我的回忆(Description传送门Solution算法一为方便叙述,令树根为 111,wu,vw_{u,v}wu,v​ 表示 u,vu,vu,v 之间的边权,son{u}\text{son}\{u\}son{u} 表示 uuu 的儿子
原创
发布博客 2021.12.18 ·
306 阅读 ·
1 点赞 ·
0 评论

[省选联考 2021 A/B 卷] 图函数 题解

没错,NOIP 都结束了,我才补省选题。我是一只大鸽子!!1Description传送门Solution算法一直接暴力即可。每次计算 f(i,G)f(i,G)f(i,G) 的时候,暴力枚举 j∈[1,i]j \in [1,i]j∈[1,i] 并通过 O(m)O(m)O(m) 的 dfs\text{dfs}dfs 进行判定,所以每个 f(i,G)f(i,G)f(i,G) 的计算都是 O(nm)O(nm)O(nm) 的。注意到一共要计算 O(nm)O(nm)O(nm) 个 f(i,G)f(i,G)
原创
发布博客 2021.12.13 ·
177 阅读 ·
0 点赞 ·
0 评论

二分图相关知识——省选必备(待更新)

文章目录二分图的定义二分图的判定方法二分图最大匹配匈牙利算法Defination 1Defination 2Lemma 1Dinic二分图上的经典题最小点覆盖定义求法构造证明最小点覆盖定义求法构造最大团定义求法最小边覆盖定义求法构造二分图最大流的必须边和可行边*有标号二分图计数二分图的其他经典应用二分图的定义二分图,就是一种可以将点分成左右两部分,使得每条边都跨越这两个部分的无向图。形式化地说,图 G=(V,E)G=(V,E)G=(V,E) 为二分图当且仅当存在长度为 nnn 的二进制序列 bbb 使
原创
发布博客 2021.12.08 ·
37 阅读 ·
0 点赞 ·
0 评论

CF1609 部分题解

赛时做出了 ABCDE,没有做出 FGH;目前已补掉了 F,尚未补掉 G,H。A令 bib_ibi​ 为 aia_iai​ 所含质因子 222 的个数,ci=ai2bic_i=\frac {a_i} {2^{b_i}}ci​=2bi​ai​​。不难发现,调整过程等价于将一共的 S=∑i=1nbiS=\sum_{i=1}^n b_iS=∑i=1n​bi​ 个质因子 222 重新分配给所有的 ccc,使得所有值之和最大。根据贪心策略,将 SSS 全部分配给最大的 ccc 即可。B不难发现,最少删除次数
原创
发布博客 2021.12.05 ·
163 阅读 ·
1 点赞 ·
0 评论

「Wdoi-4」Luogu P7872 题解

Description传送门Solution为方便叙述,令扫地的古明地觉为 A,走路的古明地恋为 B。首先,考虑当 A 和 B 的路线都固定时,如何找出最优解。分成两类讨论:A 的终点与 B 的终点相同(即 xs=xk,ys=ykx_s=x_k,y_s=y_kxs​=xk​,ys​=yk​)。此时两路线的最长公共后缀为一段非空的区间,在图中用黑色表示;剩余部分中,由 A 走的部分为绿色,由 B 走的部分为红色。不难发现,所有仅被绿色经过的点 (i,j)(i,j)(i,j) 的贡献均为 ai,j
原创
发布博客 2021.11.29 ·
136 阅读 ·
1 点赞 ·
0 评论

ARC 129 C Multiple of 7 题解

Description给定整正数 nnn。构造一个长度不超过 10610^6106 的字符串,使得其中满足 ⌈\lceil⌈ 从左到右依次拼接起来,得到的十进制数是 777 的倍数 ⌋\rfloor⌋ 的区间 [l,r][l,r][l,r] 恰有 nnn 个。n≤106n \le 10^6n≤106Solution自闭了,构造题杀我!首先,考虑对于一个固定的数字串 SSS,其中有多少合法的子串 [l,r][l,r][l,r]。考虑使用前缀和维护。令 aia_iai​ 表示,[i,∣S∣][i,
原创
发布博客 2021.11.22 ·
656 阅读 ·
1 点赞 ·
1 评论

春花计划——备战 JSOI 2022

√: 凭借自己做出×: 通过题解搞定?: 无法凭借自己搞懂Atcoder题目链接状态ABC228HABC227HABC226HARC128DARC128EARC128FABC225HABC224HARC127DARC127EARC127FCodeforces & Virtual Competitions比赛链接赛时做出搞懂题目剩余任务CF1381C
原创
发布博客 2021.11.21 ·
265 阅读 ·
2 点赞 ·
2 评论

【AGC 055 C】Weird LIS 题解

Description传送门Solution这是一道神仙题。考虑对于某个固定的 AAA 判断其是否合法,并得到合法的充分必要条件。首先,AAA 的极差不得超过 111。这是为什么呢?考虑 PPP 的某个最长上升子序列 {Pp1,Pp2,⋯ ,Ppk}\{P_{p_1},P_{p_2},\cdots,P_{p_k}\}{Pp1​​,Pp2​​,⋯,Ppk​​}。对于每个位置 iii,若 i≠Pp1,i≠Pp2,⋯ ,i≠Ppki
eq P_{p_1},i
eq P_{p_2},\cdots,
原创
发布博客 2021.11.19 ·
184 阅读 ·
0 点赞 ·
0 评论
加载更多