毒瘤题 弄模数弄了我一天,结果少模了一个地方 做法 我们要求:$$(\sum\limits_{i=1}^n \sum\limits_{j=1}^n i\times j\times gcd(i,j))mod\ p$$ 我们先不管后面的模$p$,考虑前面枚举$gcd(i,j)$:$$\sum\limit ...
分类:
其他好文 时间:
2019-07-04 09:29:04
阅读次数:
88
题意:给n个数$a_i$,求选一个数x和一个集合S不重合,gcd(S)!=1,gcd(S,x)==1的方案数. 题解:$ans=\sum_{i=2}^nf_ig_i$,$f_i$是数组中和i的gcd不为1的个数,$g_i$是选取集合gcd为i的方案数. $f_n=\sum_{i=1}^N[gcd(n ...
分类:
其他好文 时间:
2019-07-03 21:35:42
阅读次数:
122
最近学习了扩展欧几里得和乘法逆元的关系,在这里写一下巩固一下记忆 扩展欧几里得是什么呢,在这就不详解了,可以自行百度,主要来说,对于 求解ax ≡ 1(mod n)来说,当gcd(a,n)=1时,证明逆元存在,若不等于1,则证明逆元不存在。 那么当逆元存在时,我们要如何求它的逆元呢? 首先是扩展欧几 ...
分类:
其他好文 时间:
2019-07-03 16:47:24
阅读次数:
91
本题涉及的算法个人无法完全理解,在此提供两个比较好的参考。 原理 代码实现 个人改编的AC代码: ...
分类:
其他好文 时间:
2019-07-02 00:34:24
阅读次数:
122
最大公约数【题目描述】给你两个int范围内的正整数,求它们的最大公约数。【输入格式】输入的一行包含两个正整数 a 和 b (1<=a,b<=2^31),以空格分隔。【输出格式】输出 a 和 b 的最大公约数。【样例输入】6 8【样例输出】2【题目分析】gcd模板题。我们可以用 STL 提供的 __g ...
分类:
其他好文 时间:
2019-07-01 14:12:00
阅读次数:
112
题意:两个人van石头剪子布的游戏一共n盘,假设A赢了a盘,B赢了b盘,那么得分是gcd(a,b),求得分的期望 $3^{2 n}$ 题解:根据题意很明显有$ans=3^{n} \sum_{a=0}^{n}\sum_{b=0}^{n a}gcd(a,b)C(n,a)C(n a,b)$ $ans=\s ...
分类:
其他好文 时间:
2019-06-30 15:52:48
阅读次数:
76
#include #include #include #include using namespace std; int gcd(int a,int b) { return b == 0 ? a: gcd(b,a%b); } int s[105]; int x[105]; int main() { ... ...
分类:
其他好文 时间:
2019-06-30 09:30:37
阅读次数:
90
3144. 「APIO 2019」奇怪装置 题目描述 考古学家发现古代文明留下了一种奇怪的装置。该装置包含两个屏幕,分别显示两个整数 $x$ 和 $y$。 经过研究,科学家对该装置得出了一个结论:该装置是一个特殊的时钟,它从过去的某个时间点开始测量经过的时刻数 $t$,但该装置的创造者却将 $t$ ...
商汤AI园区的n个路口(中等) 思路:设f(x,y)表示以x为根的子树,x点值为y时,且满足条件的方案数,那么状态转移很好想,就是dfs回溯到父亲结点时,枚举父亲结点的y值。f(x,y)父亲结点的方案数,就是对于每个儿子满足条件的方案数相乘,对于这题还需要一个优化,预处理gcd,提前得到每个数字已知 ...
分类:
其他好文 时间:
2019-06-24 10:50:50
阅读次数:
100
lucas: T2: 问题描述 给你一个除法表达式:X1/X2/X3/X4……/Xk 其中Xi是正整数并且 Xi <= 2 000 000 000( 1<=i<=k,k<=10 000 )。除法表达式应当按照从左到右的顺序求结果,例如:表达式1/2/1/2的值是1/4,你可以在表达E中嵌入括号改变计 ...
分类:
其他好文 时间:
2019-06-23 15:51:19
阅读次数:
90