摘要:
题意: 有$10^{15}$个人,第i个人面前有$\lceil log_{k}{i}\rceil$堆石子,第j堆石子的数量为i写成k进制的第j位。 对于编号在$[L,R]$之间的人,你希望把每个人的石子合并成一堆。 移动一次石子的代价是$移动数量\times 移动距离$,请你求出最小移动代价之和。 阅读全文
摘要:
简介: 在满足约束条件$\varphi(x_1 ,x_2 ,\cdots ,x_n )=0$时求$f(x_1 ,x_2 ,\cdots ,x_n )$的极值。 结论: 令$L(x_1 ,x_2 ,\cdots ,x_n )=f(x_1 ,x_2 ,\cdots ,x_n )+\lambda \var 阅读全文
摘要:
题意: 有n个人,m门课,每个人在每门课的得分是一个$[1,u_i ]$之间的整数。 你知道自己在每门课的排名$r_i$,即有$r_i-1$个人得分高于你,$n-r_i$个人得分不高于你(不含自己)。 求你恰好碾压k个人的方案数,a碾压b的含义为a每门课的得分都不低于b的得分。 $n,m\leq 1 阅读全文
摘要:
题意: 给定一棵n个点的树,每个点有点权$G_u$。 你需要回答q次询问,每次询问一条路径$(u,v)$上选一些点的最大异或和。 $n\leq 20000,q\leq 200000,G_u \leq 2^{60}$。 题解: 二合一板子题。写了个树剖发现$O(n\log^{3}{n})$能过,我也不 阅读全文
摘要:
题意: 给定n,求$f(n)=\sum \limits_{i=0}^{n}{\sum \limits_{j=0}^{i}{S(i,j) 2^{j}{j!}}}$。 其中$S(i,j)$为第二类斯特林数。 $n\leq 10^5$。 题解: 挺水的一个题。 首先这种两个变量互相约束的东西不好化简,注意 阅读全文
摘要:
题意: 定义幸运数为仅由数字6,8组成的数。 给定a,b,求$[a,b]$范围内有多少个幸运数的倍数。 $a,b\leq 10^{10}$。 题解: 首先暴力求一下幸运数,最多只有2000个左右。 然后容斥,但是发现复杂度是$2^{2000}$,希望不大。 我们考虑dfs式容斥,并添加如下三个剪枝: 阅读全文
摘要:
题意: 给定一个长度为n的序列A,常数p和c。你需要支持m次操作,分为两种: 0 l r:将区间$[l,r]$中所有$a_{i}$替换成$c^{a_{i}}$。 1 l r:查询区间$[l,r]$中所有数的和,对p取模。 $n,m\leq 50000,c<p\leq 10^{8}$。 题解: 一般像 阅读全文
摘要:
简介: 就是FWT加了一维个数。 例题: 给定长度为$2^n$的多项式a,b,求一个多项式c,使得$c_k = \sum \limits_{i\& j=0,i|j=k}{a_i b_j}$。 $n\leq 20$。 题解: 普通的FWT能够解决$c_k = \sum \limits_{i|j=k}{ 阅读全文
摘要:
题意: 给定一个集合S,里面的数都是小于m的非负整数。 求长度为n的数列个数,满足: 数列中所有数都属于S。 数列中所有数的乘积对m取模等于x。 称数列A和B不同当且仅当存在i使得$A_i \neq B_i$。 答案对1004535809取模。 $n\leq 10^{9},m\leq 8000,m是 阅读全文
摘要:
题意: 在一个长度为n的只含a,b的字符串中选取一个子序列,使得: 位置和字符都关于某条对称轴对称。 不能是连续的一段。 求方案数对$10^{9}+7$取模的值。 $n\leq 10^5$。 题解: 首先答案可以用回文子序列个数减回文子串个数得到,回文子串可以Hash+二分求出。 考虑怎么求回文子序 阅读全文