会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
incra's blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
18
下一页
2025年10月13日
CF2159B
摘要: Sol 假设 \(n<m\)。 考虑枚举列,然后对于每个位置分别做。 但是这非常难做,然后我们考虑包含 \([l,r]\) 这几行的最小矩形,然后发现这个东西可以在枚举列的时候同时计算,然后就做完了。 Code Link。
阅读全文
posted @ 2025-10-13 23:37 incra
阅读(10)
评论(0)
推荐(0)
2025年10月11日
CF2068A Condorcet Elections
摘要: Sol 考虑若干东西满足大于一半要怎么做,假设 \(s_i\) 表示第 \(i\) 个东西满足的数量减去不满足的数量,然后每次添加新的的时候考虑一种方案满足只修改 \(s_i\) 并不修改其他的即可。 Code Link。
阅读全文
posted @ 2025-10-11 15:53 incra
阅读(6)
评论(0)
推荐(0)
2025年10月10日
CF2155D Batteries
摘要: Sol 考虑如果知道 \(a\) 该怎么做。 显然如果把这些电池排成一个环,那么相邻的电池必定有一对电池满足距离 \(\le \dfrac{n}{a}\)。 那么考虑从小到大枚举相邻电池的差值 \(d\),然后暴力 check 即可。 Code Link。
阅读全文
posted @ 2025-10-10 20:17 incra
阅读(7)
评论(0)
推荐(0)
CF2064E Mycraft Sand Sort
摘要: Sol 首先 \(c\) 不能变,否则第一列就会改变。 然后注意到 \(i,j(i<j)\) 能交换当且仅当满足以下任意一条: \(\displaystyle\max_{k=i+1}^{j-1}a_k<\min(a_i,a_j)\) i+1=j 那么考虑从小到大做,每次把小的数删除,然后维护相邻同色
阅读全文
posted @ 2025-10-10 20:15 incra
阅读(7)
评论(0)
推荐(0)
2025年10月9日
CF1726E Almost Perfect
摘要: Sol 首先不难注意到 \(p_i\) 和 \(p^{-1}_{i}\) 是距离恰好为 \(2\) 的点对。 然后不难想到图中每个连通块一定是 \(1,2,4\) 元环。 考虑只有 \(1,2\) 元环怎么做,考虑 DP,\(f_i\) 表示 \(i\) 个点的方案数,显然 \(f_{i}=f_{i
阅读全文
posted @ 2025-10-09 17:32 incra
阅读(7)
评论(0)
推荐(0)
2025年10月8日
CF1738E Balance Addicts
摘要: Sol 神秘题目。 定义 \(pre_i=pre_{i-1}+a_i,suf_i=suf_{i+1}+a_{i+1}\)。 显然一个方案如果合法,\((i,i+1),(j,j+1)\) 位置均没有备选且满足 \(pre_i=suf_j\),那么加上 \((i,i+1),(j,j+1)\) 也同样合法
阅读全文
posted @ 2025-10-08 22:27 incra
阅读(6)
评论(0)
推荐(0)
2025年9月30日
CF1584E Game with Stones 题解
摘要: Sol 考虑一个区间 \([l,r]\) 要如何才能合法。 显然 \(l\) 只能和 \(l+1\) 消耗,所以 \(a_{l+1}\ge a_l\)。 然后接着让 \(l+1\) 和 \(l+2\) 消耗,所以 \(a_{l+2}\ge a_{l+1}-a_l\)。 以此类推 \(a_{i}\ge
阅读全文
posted @ 2025-09-30 12:42 incra
阅读(12)
评论(0)
推荐(0)
CF1980F2 Field Division (hard version) 题解
摘要: Sol 注意到如果允许走没有限制边境的点答案一定不变,所以只考虑修改在边境上的点即可。 然后再注意到一个点边境上的点如果变成可通信的,那么每个不在边境上的点只会变成了边境上的点至多 \(2\) 次。 所以暴力即可。 Code Link。
阅读全文
posted @ 2025-09-30 12:33 incra
阅读(9)
评论(0)
推荐(0)
2025年7月22日
模拟赛
摘要: T1 考虑 bitset。 注意到你完全可以较大的那个点,然后把较小的用 bitset 异或上去即可。 注意如果 \(i,j\) 都在 \(x,y\) 中会被异或两次,需要特殊处理。 T2 记 \(a\) 的前缀和是 \(s\),考虑检查 \(x\) 是否合法,注意到一个区间合法当且仅当 \(\df
阅读全文
posted @ 2025-07-22 18:45 incra
阅读(12)
评论(0)
推荐(0)
2025年7月21日
P4114 Qtree1
摘要: Sol 树剖板子。 #include <bits/stdc++.h> #define x first #define y second #define pb push_back #define pf push_front #define desktop "C:\\Users\\incra\\Desk
阅读全文
posted @ 2025-07-21 23:00 incra
阅读(8)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
18
下一页
公告