摘要:
题目链接 "BZOJ3601" 题解 挺神的 首先有 $$ \begin{aligned} f(n) &= \sum\limits_{x = 1}^{n} x^{d} [(x,n) = 1] \\ &= \sum\limits_{x = 1}^{n} x^{d} \sum\limits_{c|(x, 阅读全文
摘要:
题目链接 "BZOJ3672" 题解 如果暂时不管$l[i]$的限制,并假使这是一条链 设$f[i]$表示$i$节点的最优答案,我们容易得到$dp$方程 $$f[i] = min\{f[j] + (d[i] d[j])p[i] + q[i]\}$$ 显而易见可以斜率优化 化为 $$f[j] = p[ 阅读全文
摘要:
题目链接 "BZOJ2217" 题解 如果只判定存不存在方案的话,我倒是想到可以将$2$拆成两个$1$,其中一个不能作为区间开头,线段树优化计算补集方案数 但是一看这道题要输出方案啊,,, 怎么办? 考虑如果凑不出$x$,那一定可以凑出$x + 1$ 我们就找到前缀和为$x$的位置,如果没有,就找$ 阅读全文
摘要:
题目链接 "BZOJ5389" 题解 太$sb$了,这种题都想不出来 发现复杂度允许$n\sqrt{n}$,我们可以对于每个位置$\sqrt{n}$枚举约数,然后维护比例的最晚出现的位置,维护每种数出现的最晚位置 询问按$r$排序,在维护的同时回答询问,只需看该比例最晚位置是否在$l$右侧即可 这样 阅读全文
摘要:
题目链接 "loj" 题解 感谢珂神的指导orz 观察式子$i \times j \equiv 1 \pmod m$,显然$i,j$是模$m$意义下成对的逆元,只需统计模$m$意义下存在逆元的数的个数,即与$m$互质的数的个数$\varphi(m)$ 每对逆元的连边有两种情况,记逆元对数为$x$,则 阅读全文