摘要: 屑题。 考虑对于每一个 \((x,y)\),将其与 \(((x+dx) \mod n,(y+dy) \mod n)\) 连边。 答案就是连通块中权值最大的那个。 考虑对于 \((x_1,y_1)\) 和 \((x_2,y_2)\) 两个点在同一个连通块中的条件。 条件就是同余方程 $x_1+x * 阅读全文
posted @ 2022-01-11 13:58 Prean 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 题意:对于所有的 \((u,v)\),询问有多少条边在这两个点的最短路边集之并内。 考虑对于每一个 \(u\) 建立最短路 DAG 图,问题变成询问唯一的度数为 \(0\) 的节点到所有节点路径的并集有多少条边。 倒是很容易想到用 bitset 去做,不过复杂度是 \(O(\frac {n^4} { 阅读全文
posted @ 2022-01-11 13:57 Prean 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 变菜了,一年前做这种题10min出结论,现在对着样例胡半天都没结果 首先考虑从判断无解入手。 定义两个位置 \((i,j)\),若 \(a[i]=a[j]+(j-i)\),则 \(i\) 和 \(j\) 贴贴。别问我为啥叫贴贴,因为这个真的很形象 让我们考虑执行若干次操作,足够多操作结束后,这两个元 阅读全文
posted @ 2022-01-11 13:55 Prean 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 设 \(f_{i,j}\) 为恰好 \(i\) 行 \(j\) 列不满足条件的矩阵个数, \(g_{i,j}\) 为钦定 \(i\) 行 \(j\) 列不满足条件的矩阵个数。 容易得到: \(g_{x,y}=\binom n x \binom n y (k-1)^{n^2-(n-x)(n-y)}k^ 阅读全文
posted @ 2022-01-10 19:23 Prean 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 题意:给定 \(n\),求方程 \(\frac 1 a - \frac 1 b=\frac 1 n\) 的所有解,且解必须满足 \(\gcd(a,b,n)=1\)。 以下内容搬运自官方题解: 转化一下: \(bn=a(b+n)\) \(a=\frac {bn} {b+n}\) 根据 \(\gcd(a 阅读全文
posted @ 2022-01-10 19:14 Prean 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 科技的力量!!!!!!我德意志科技天下第一!!! 这是一篇需要一点儿科技的题解,但实际上这个科技我认为甚至算不上科技,太 simple 了。 首先是推柿子: \(\sum_{i=1}^n\sum_{j=1}^n\gcd(i,j)^{i+j}\) \(\sum_{d=1}^n\sum_{i=1}^n\ 阅读全文
posted @ 2022-01-10 19:10 Prean 阅读(18) 评论(0) 推荐(0) 编辑
摘要: lmpp 教你对着样例得到做法.jpg 题意:给定一个长度为 \(n\) 的字符串 A,要求你构造一个字符串 B,使得 A 是 B 的子序列且 A 不是 B 的子串。 首先给出无解的判断方法: if(n==1||n==m||(n==2&&A[1]!=A[2])){ printf("-1\n");co 阅读全文
posted @ 2022-01-10 16:57 Prean 阅读(25) 评论(0) 推荐(0) 编辑
摘要: lg最优解来写题解啦( 题目大意: 多测: \(\sum_{i=1}^{n!}[\gcd(i,m!)=1]\) 根据 \(\gcd\) 的结论,我们可以得到答案其实是: \(\frac {n!} {m!} \times \varphi(m!)\) 恩,然后我们就可以直接做了 预处理 \(n!\) 及 阅读全文
posted @ 2022-01-10 16:55 Prean 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 新的 \(O(k+\log n)\) 做法。 考虑计算每个猴子对答案的贡献。 打个表: 1 1 2 4 8 16 32 ... 可以看出第 \(i\) 个猴子对答案的贡献是 \(i^k \times 2^{n-i-1}\),特别地,最后一只猴子对答案的贡献是 \(n^k\)。 写成柿子: \(n^k 阅读全文
posted @ 2022-01-10 16:51 Prean 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 来一个特别暴力的做法。 首先,如果删掉 \(x\) 和 \(y\) 的效果一定和删掉 \(xy\) 的效果相同,且代价一定不大于后者。 于是我们只删除质数,题目就变成了寻找 \(i!(1 \leq i \leq \max n)\) 中有多少个质数出现了奇数次。 给差分一下,变成求 \(i\) 的质因 阅读全文
posted @ 2022-01-10 16:46 Prean 阅读(21) 评论(0) 推荐(0) 编辑
var canShowAdsense=function(){return !!0};