USACO20FEB:Help Yourself P
先将所有线段按右端点排序。考虑 DP,设 f_i 为最后选了线段 i 的答案。假设现在正在转移第 i 条线段,枚举上一条被选的线段 j ,那么 j 与 i 的关系有三种: j 被 i 包含(l_j>l_i)...
先将所有线段按右端点排序。考虑 DP,设 f_i 为最后选了线段 i 的答案。假设现在正在转移第 i 条线段,枚举上一条被选的线段 j ,那么 j 与 i 的关系有三种: j 被 i 包含(l_j>l_i)...
比赛时并没有搞出来qwq 题目中的两种变换可以当作是字符 1 或 0 的一次运动。而我开始只去考虑了 1 的运动,而忽视了 0 的运动。实际上 0 的运动规律是更容易找到的。 观察到 011\to 110 可以看作 ...
广义后缀自动机是后缀自动机(SAM)的多串扩展。它可以识别一棵 Trie 树上从根到任意一点的路径。 广义 SAM 的每个状态同样由转移边 trans[],parent 链 par 以及该状态所表示的最长子串 len...
题意 求 n(n\leq 10^{13}) 以内不被 a_1,a_2,\cdots,a_k(k\leq 100,a_i\leq 1000) 中任何数整除的正整数个数。保证 a_i 两两互质。 题解 这个题第一眼看上去...
A. Short Program 每一位是独立的,分别考虑每一位初始是 0/1 时的最终状态,即可用 2-3 行解决。 B. Teams Formation 首先把同一辆车中的相邻 k 个人去掉,设去掉后每辆车的人数...