会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dd_d
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2022年4月11日
【题解】CF1146G Zoning Restrictions
摘要: Sol 题解区好像都是网络流的题解,这里给一篇区间 dp 的题解。 思路 by e3c8f1a924 发现数据范围很小,考虑区间 dp。 容易发现,一个限制只与该区间内最高的房屋有关。 那么记 \(dp(l,r,k)\) 表示 区间 \(\left[l,r\right]\) 中最高房屋为 \(k\)
阅读全文
posted @ 2022-04-11 15:06 dd_d
阅读(72)
评论(0)
推荐(0)
2022年2月17日
【题解】CF1098E Fedya the Potter
摘要: Sol 先考虑那个 \(\gcd\) 操作。 显然可以枚举右端点维护。一个右端点对应的 \(\gcd\) 只有 \(\log\) 种。 那么就可以在 \(n \log^2 a_i\) 内处理出 \(cnt\) 数组。其中,\(cnt_i\) 表示 \(b\) 中有 \(cnt_i\) 个 \(i\)
阅读全文
posted @ 2022-02-17 17:59 dd_d
阅读(93)
评论(2)
推荐(0)
2022年2月14日
【题解】P8152 「PMOI-5」破译の论
摘要: Sol 由题意可得,对于一次切割,会把一个矩形分成 \(n \times n\) 个矩形,所以每次切割会多出 \(n \times n-1\) 个矩形,那么答案即为 \(k \times (n \times n-1)+1\)。 Code //LYC_music yyds! #include<bits
阅读全文
posted @ 2022-02-14 08:02 dd_d
阅读(72)
评论(0)
推荐(0)
2022年1月21日
crt&excrt 学习笔记
摘要: crt 问题 求解同余方程组 $\begin{equation*} \begin{cases} x \equiv a_1\pmod {b_1}\ x \equiv a_2\pmod {b_2}\ \ldots\ x \equiv a_n\pmod {b_n} \end{cases} \end{equ
阅读全文
posted @ 2022-01-21 12:33 dd_d
阅读(80)
评论(1)
推荐(1)
exgcd 学习笔记
摘要: ####问题 给定 \(a,b(0\le a,b\le10^{18})\),求 \(ax+by=\gcd(a,b)\) 的合法整数解。 ####特解 ######解法 显然,当 \(b=0\) 时,有一组特解 \(x=1,y=0\)。 可以先求出一组 \(a'=b,b'=a \bmod b\) 时的
阅读全文
posted @ 2022-01-21 11:08 dd_d
阅读(75)
评论(0)
推荐(0)
2021年12月20日
【题解】CF1585D Yet Another Sorting Problem
摘要: 题意 给定一个长度为 \(n\) 的数组 \(a\)。 每次操作可以选择三个数进行循环右移。 询问是否可以将数组排序。 Sol 若数组中存在相同的数,那么显然有解。 再考虑没有数相同的情况。 由于是挑 \(3\) 个数循环右移,那么每次逆序对的数量会减少 \(2\)。 那么统计一下逆序对即可。 我用
阅读全文
posted @ 2021-12-20 18:44 dd_d
阅读(118)
评论(0)
推荐(0)
【题解】CF1585C Minimize Distance
摘要: 题意 在数轴上有 \(n\) 个点,有 \(n\) 个人和一辆车。每个人要由车送去一个点。 车一次最多能载 \(k\) 个人。送完人后不用返回。求最小距离。 Sol 将数轴左边与右边的点分开处理。 每次都处理当前最靠右(左)且没到过的点。 那么开两个数组分别存下正坐标和负坐标,暴力枚举即可。 最后记
阅读全文
posted @ 2021-12-20 18:22 dd_d
阅读(77)
评论(0)
推荐(0)
2021年10月28日
【题解】CF1593D Half of Same
摘要: Sol 首先转化一下题意,即要求有超过一半的数在模 \(k\) 意义下相等。 考虑若 \(x=y \pmod k\),则 \((x-y) \bmod k=0\)。 在序列中随机两个数,记这两个数的差值为 \(val\),那么 \(val\) 满足要求的概率即为 \(\frac{1}{4}\),不满足
阅读全文
posted @ 2021-10-28 10:22 dd_d
阅读(126)
评论(0)
推荐(1)
2021年10月13日
【题解】CF1283D Christmas Trees
摘要: Sol 首先,显然要先放距离为 \(1\) 的位置,再放 \(2\) 的,以此类推。 因为是最短距离,考虑 bfs。 一开始把圣诞树全部丢到队列里,然后用这些圣诞树来扩展距离为 \(1\) 的,再用距离为 \(1\) 的去扩展距离为 \(2\) 的。 然后开个 map 防止一个位置被多次扩展。 当扩
阅读全文
posted @ 2021-10-13 08:10 dd_d
阅读(61)
评论(0)
推荐(1)
2021年9月27日
【题解】CF1243B2 Character Swap (Hard Version)
摘要: Sol 首先考虑无解的情况。 若一个字母在两个串中的出现次数为奇数,一定无解。 记 \(i\) 表示当前枚举到第 \(i\) 位。再枚举一个 \(j\) 起中转作用。 分三种情况讨论。 \(s_i=t_i\),满足条件,枚举下一位即可。 \(s_i=s_j\),将 \(s_j\) 与 \(t_i\)
阅读全文
posted @ 2021-09-27 10:59 dd_d
阅读(58)
评论(0)
推荐(1)
上一页
1
2
3
下一页
公告