随笔分类 - 动态规划——背包
摘要:E 考虑一个人 $(a_i,b_i)$ 满足什么条件会自闭。设比其能力值低的人的数量为 $p$,现在已经有 $l$ 个能力值比其低的人退出,$r$ 个能力值不比其低的人退出,那么 TA 在下一场考试中不自闭需要满足不等式 $(p l)a_i \geq n r l 1$,即 $l(a_i 1) r \
阅读全文
摘要:"Contest Page" "A" sol 真的有人不会做这道题? include using namespace std; define int unsigned long long const int _ = 229029 , tar[] = {2,31,1847}; signed main(
阅读全文
摘要:搞学科十分舒适 一双木棋 搜索,在搜索的过程中使用哈希记录重复的状态,每一次枚举合法的放置位置往下递归,取当前所有可行状态中的最优解即可。 include using namespace std; int read(){int a; cin a; return a;} namespace flow{
阅读全文
摘要:"传送门" 看到$k$次幂求和先用斯特林数拆幂:$x^k = \sum\limits_{i=1}^k \binom{x}{i}\left\{ \begin{array}{cccc} k \\ i \end{array} \right\}i!$。 那么原式等于$\sum\limits_{X} \sum
阅读全文
摘要:"奥术神杖" (分数规划、AC自动机) 发现我们要求的东西很像一个平均数(实际上就是几何平均数),那么我们现在考虑一种运算,使得乘法能够变成加法、开根可以变成除法,不难想到取对数满足这个条件。我们对$\sqrt[v]{\prod a_i}$取$ln$之后得到$\frac{1}{v} \sum ln\
阅读全文
摘要:"传送门" 发现这是一个背包问题,而$k$又很大,考虑生成函数方式解决这个问题。 对于体积为$1$的物品的生成函数为$\frac{1}{1 x}$,体积为$2$的物品的生成函数为$\frac{1}{1 x^2}$,那么我们要求的就是$ "x^k" ^n (\frac{1}{1 x^2})^m$。 而
阅读全文
摘要:"异或粽子" (可持久化Trie、堆) 超级钢琴+可持久化Trie???~~HNOI D1T1怎么不出这种送分题啊~~ "代码" "字符串问题" (SAM、记搜) 一切字符串问题用SAM就完事了 把原串reverse,这样“某个$A$串是前面的$A$串支配的$B$串的前缀”的条件变成了后缀。而以某个
阅读全文
摘要:"传送门" 在没做这道题之前天真的我以为$Polya$可以完全替代$Burnside$ 考虑$Burnside$引理,它要求的是对于置换群中的每一种置换的不动点的数量。 既然是不动点,那么对于这一个置换中的一个轮换,这个不动点中轮换里所有位置的颜色都必须相同。 然后题目就转化成了一个背包。 c++
阅读全文
摘要:"VJ传送门" 简化题意:给定一个长度为$N$的数列,$Q$个操作: $1\,x\,a$、将数列中第$x$个元素改为$a$ $2\,l\,r$、反转子序列$[l,r]$ $3\,l\,r\,w$、询问区间$[l,r]$中是否存在若干个数和为$w$,一个数只能取一次 注意:在整个过程中,在数列中出现过
阅读全文

浙公网安备 33010602011771号