该文被密码保护。 阅读全文
posted @ 2024-04-28 14:16 incra 阅读(0) 评论(0) 推荐(0)
摘要: Sol 好厉害的题! 考虑按照值域 \(d,0,d-1,1,\dots\) 分配,记大于等于 \(\frac{d}{2}\) 的数为大数,其余为小数,注意到一对 \(i,j\) 满足 \(a_i+a_j<d\) 当且仅当 \(i\) 是小数,\(j\) 是大数。 所以只需要维护前缀的一边的大数个数即 阅读全文
posted @ 2025-10-21 17:28 incra 阅读(5) 评论(0) 推荐(0)
摘要: Sol 令 \(k=\left\lceil\sqrt{n}\right\rceil\)。 首先注意到环相当容易做,直接 DFS 生成树,然后判断是否有点对 \((a,b)\) 满足 \(a\) 是 \(b\) 的祖先且 \(dis_{a,b}>=k\)。 如果不存在环,那么就意味着对于任何一个点,他 阅读全文
posted @ 2025-10-17 15:33 incra 阅读(4) 评论(0) 推荐(0)
摘要: Sol 不要忽略看上去没用的东西。 不要忽略看上去没用的东西。 不要忽略看上去没用的东西。 显然暴力 \(f_{i}=\sum_{j=1}^i[j*(i-j+1)\le i]f_{j-1}f_{i-j}\binom{i-1}{j-1}\)。 假设 \(j-1\le i-j\),\(j-1>i-j\) 阅读全文
posted @ 2025-10-14 22:32 incra 阅读(8) 评论(0) 推荐(0)
摘要: Sol 假设 \(n<m\)。 考虑枚举列,然后对于每个位置分别做。 但是这非常难做,然后我们考虑包含 \([l,r]\) 这几行的最小矩形,然后发现这个东西可以在枚举列的时候同时计算,然后就做完了。 Code Link。 阅读全文
posted @ 2025-10-13 23:37 incra 阅读(8) 评论(0) 推荐(0)
摘要: Sol 考虑若干东西满足大于一半要怎么做,假设 \(s_i\) 表示第 \(i\) 个东西满足的数量减去不满足的数量,然后每次添加新的的时候考虑一种方案满足只修改 \(s_i\) 并不修改其他的即可。 Code Link。 阅读全文
posted @ 2025-10-11 15:53 incra 阅读(5) 评论(0) 推荐(0)
摘要: Sol 考虑如果知道 \(a\) 该怎么做。 显然如果把这些电池排成一个环,那么相邻的电池必定有一对电池满足距离 \(\le \dfrac{n}{a}\)。 那么考虑从小到大枚举相邻电池的差值 \(d\),然后暴力 check 即可。 Code Link。 阅读全文
posted @ 2025-10-10 20:17 incra 阅读(7) 评论(0) 推荐(0)
摘要: 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 阅读(5) 评论(0) 推荐(0)
摘要: 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 阅读(6) 评论(0) 推荐(0)
摘要: 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 阅读(4) 评论(0) 推荐(0)
摘要: 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 阅读(9) 评论(0) 推荐(0)