02 2022 档案

该文被密码保护。
posted @ 2022-02-28 14:51 pengyule
摘要:对于块长 \(B=\sqrt n\),对 \(\le B\) 和 \(>B\) 采用其中一种使用暴力,另一种利用 \(\frac n B\le B\) 使用另一种策略。这种方法叫根号分治。 利用基本不等式等等,对 \(B\) 的取值进行平衡,是复杂度最优。 【例1】Train Maintenance 阅读全文
posted @ 2022-02-27 22:42 pengyule
摘要:当对一个集合中的每个元素都要进行一样的二分答案时,常可以对整个集合进行分治答案,将属于答案 \([l,mid]\) 和 \([mid,r]\) 的 \(i\) 重新排列成为左右两块完整的,然后对左右两块分别递归处理。具体见例题。 【例】[POI2011]Meteors 对于单个元素,单调性显然。 实 阅读全文
posted @ 2022-02-25 22:02 pengyule
摘要:一个长为 \(1\le n\le 300\) 的 01 串 \(a\),可以选长为 \(2\le k\le 8\) 的连续段 \([l,r]\) 替换为 \(c_x\in \{0,1\}\),得到 \(1\le w_x\le 10^9\) 价值,其中 \(x\) 表示 \(a:[l,r]\) 构成的 阅读全文
posted @ 2022-02-18 15:47 pengyule
摘要:题意 Alice 想要得到一个长度为 \(n\) 的正整数序列 \(\{a_i\}\),满足: \(a_i\le m\) \(p|\sum a_i\) \(\exists i\in[1,n]\),使 \(a_i\) 是质数 Alice 想知道,有多少个序列满足她的要求。 朴素 由于题目有【\(n\) 阅读全文
posted @ 2022-02-10 21:07 pengyule
摘要:斜率优化是一种对于形如 \(F_{i}=\min/\max\{F_j+...\}\) 的转移方程式,将其结构变换从而与几何联系起来,转化为坐标系内求凸包切线的问题。 结合例题讲解。 【例1】任务安排 1 说明:题目中的 \(f\) 被我篡改成了 \(c\)。 列出朴素转移方程。设 \(F(i,j)\ 阅读全文
posted @ 2022-02-09 19:49 pengyule
该文被密码保护。
posted @ 2022-02-08 17:03 pengyule
摘要:给你 \(n\) 个由大小写字母构成的字符串,求它们的最长公共子序列。输出长度及字符串(任意一个)。 \(n\le 10\) 在每个字符串中,每个字符至多出现 2 次 【Intuition】 一个字符串为最长公共子序列: 如果我们现在的对象是 t1 那么就可以通过 t2 来转移。 所以可以 dp。设 阅读全文
posted @ 2022-02-07 16:03 pengyule
摘要:求 $$ \begin{cases} x\equiv a_1\pmod{m_1}\ x\equiv a_2\pmod{m_2}\ \vdots\ x\equiv a_n\pmod{m_n} \end{cases} $$ 的一个任意解。 以上是 ExCRT解决的问题。 https://www.luog 阅读全文
posted @ 2022-02-06 22:26 pengyule
该文被密码保护。
posted @ 2022-02-06 09:38 pengyule