02 2017 档案

摘要:题意: 有1~n 面值的硬币,第i个硬币有ai个,求问这些硬币可以凑出多少个权值。 解法: 假定对于第i个硬币,选取了$x_i$个,则凑出的权值为$S = \sum_{i=1}^n{x_i * i}$ 其中$x_i$可以表示为$x_i = k_i * \frac{LCM(1,2..,n)}{i} + 阅读全文
posted @ 2017-02-28 23:26 lawyer' 阅读(189) 评论(0) 推荐(0)
摘要:题意: 求解$\sum_{i=a}^b{\mu(i)}$。 解法: 由$(\mu * I)(n) = e(n)$ 得 $\sum_{d|n}{\mu(d)} = [n=1]$ 得 $\mu(n) = \sum_{d|n,d<n}{\mu(d)}$ 从而有$$\sum_{i=1}^n{\mu(i)} 阅读全文
posted @ 2017-02-26 21:44 lawyer' 阅读(261) 评论(0) 推荐(0)
摘要:题意: 问题是对于所有的长度为n,且$1<=ai<=n$的整数序列求 $\prod_{i=1}^{n-2}{max \{w_i,w_{i+1},w_{i+2}}\}$ 之和。 解法: 首先设dp状态为 $f(i,j,k)$ ,长度为$i+3$的,最大值为k,且最大值出现的位置集合为j的序列的乘积和。 阅读全文
posted @ 2017-02-26 16:02 lawyer' 阅读(302) 评论(0) 推荐(0)
摘要:给定矩阵$A,B$,且有 $$f(0) = A ,f(i) =B * \prod_{i=w(i)}^{i-1}f(i)$$ 求f(n) 其中,当w(i)单增时,可以做到$O(n*m^3)$,注意要优化取模运算。 对于加入的f(i),我们压入栈中,维护栈的 元素积。 同时维护栈之前的一段元素的后缀积, 阅读全文
posted @ 2017-02-26 09:17 lawyer' 阅读(220) 评论(0) 推荐(0)
摘要:题意:求 $f(i) = \sum_{j=1}^{i-1}{w(LCA(i,j))}$,输出所有的$f(i)$ 解法: 首先,如果题目变为有K个关键点,问$f(i) = \sum_{p∈{K}} {w(LCA(i,K))}$做法显然,只要dfs一遍即可。 考虑cdq分治,每一次对于区间[L,R],将 阅读全文
posted @ 2017-02-26 08:56 lawyer' 阅读(158) 评论(0) 推荐(0)
摘要:简要题意: 给一n(n<=2000)个点的有标号无向图,在图上从1出发走六步回到1,问有多少种不是六元简单环的情况。 解法: 用暴力找到31种走法,环有9种形状: 分为9种,统计出每一种情况的方案数*相应形状的走法即为答案。 1.对于情况1,方案数等于边数。 2.对于情况2,$\sum{}$ 阅读全文
posted @ 2017-02-13 23:10 lawyer' 阅读(229) 评论(0) 推荐(0)