Loading

上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要: 性质结论题。 思路 以下的性质都是在 \(a_i\) 有序的情况下拥有的。 性质一: 有解的必要条件为 \(\forall i\in[1,n-1],a_i\le i\)。 证明: 如果存在 \(a_i>i\),那么点 \(i+1\) 在前 \(i\) 个点合法的前提下无法找到一个父亲,所以无法形成一 阅读全文
posted @ 2024-06-30 16:24 JiaY19 阅读(31) 评论(0) 推荐(0)
摘要: 一些定义 最小染色:用最少的颜色给点染色使得所有边连接的两点颜色不同。 色数:最小染色的颜色数。 团数:最大团的点数。 弦:连接环中不相邻两点的边。 弦图:任意长度大于 \(3\) 的环都有一个弦的图称为弦图。 点割集:对于图 \(G\) 上的两点 \(u,v\),定义这两点间的点割集为满足删除这一 阅读全文
posted @ 2024-06-29 22:37 JiaY19 阅读(59) 评论(0) 推荐(0)
摘要: 非常棒的容斥题。 思路 由于我们要求的是不存在子串 ABC,BCA 和 CAB 的字符串。 我们可以对这个进行容斥。 如何容斥? 假如我们容斥有多少个不合法的子串,这样是非常不好计算的。 但是我们可以观察这道题的一些性质。 其实你从上一个容斥就可以看出,对于一个类似 ABCA 的串,它的长度只有 \ 阅读全文
posted @ 2024-06-28 15:58 JiaY19 阅读(20) 评论(0) 推荐(0)
摘要: 思路 考虑出题人说的第一种做法。 我们首先将操作用颜色段均摊求一下,可以求出每一段颜色的出现时间。 然后进行线段树分治。 我们将每一段颜色放到线段树上,这样就拆成了 \(q\log q\) 个修改。 然后把询问同样放到线段树上,由于询问在时间上是一个单点,所以每个包括这个单点线段树节点都要放,这样也 阅读全文
posted @ 2024-06-28 15:58 JiaY19 阅读(24) 评论(0) 推荐(0)
摘要: 非常有意思的题目。 思路 考虑如何统计答案。 我们设 \(a_i\) 为是否在第 \(i\) 天举办宴会,\(b_i\) 为第 \(i\) 个人是否参加过宴会。 那么有: \[\left\{\begin{matrix} a_i\le 1\\ b_i\le 1\\ b_i\le \sum_{j=l_i 阅读全文
posted @ 2024-06-28 15:58 JiaY19 阅读(40) 评论(0) 推荐(1)
摘要: 暴力没前途,怎么可能,直接喜提最劣解。 思路 考虑一个最基本做法。 设 \(f_{i,j}\) 表示 \((i,j)\) 是回文路径的最小长度。 然后对每个二元组广搜。 拓展时暴力搜 \(i\) 的所有入边和 \(j\) 的所有出边。 这样是 \(O(m^2)\) 的。 但是我们会感到奇怪。 明明只 阅读全文
posted @ 2024-06-26 11:04 JiaY19 阅读(19) 评论(0) 推荐(0)
摘要: 比较有意思的 dp 题。 思路 考虑答案至少为 \(p\) 的条件是什么。 我们显然会把根节点的热量平均分配到深度前 \(p\) 小的点上,那么要求 \(\min_{j=1}^n \sum_{i=1}^j v_i+ \frac{k}{p}\ge 0\)。 其次,在热量到达前 \(k\) 小的点前,\ 阅读全文
posted @ 2024-06-25 16:49 JiaY19 阅读(19) 评论(0) 推荐(0)
摘要: 巨大难写题。 就这样一个毒瘤的题,还有人把时空缩小成二分之一放在模拟赛,太好笑了。 思路 首先将询问离线。 我们在 \(l_i\) 处加入这个点,在 \(r_i\) 处查询这个点在哪里。 那么我们就需要有一个数据结构支持让所有树上的节点一起动。 考虑所有点往 \(x\) 处动。 那么对于在 \(1\ 阅读全文
posted @ 2024-06-22 23:11 JiaY19 阅读(166) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-06-22 23:11 JiaY19 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-06-22 23:04 JiaY19 阅读(3) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页