数论
zyy_2017
这个作者很懒,什么都没留下…
展开
-
UVA_live 7720 思考 数论 快速幂取模
题目大意:仔细思考,分析下例子,会发现这是一个等比数列求和的问题。第n-1项求和之后做第n-2项的首项然后再求和一直求到第0项。但是这题有个坑,就是取模时,除数要转换成它的逆元,然后整个式子变成乘法,就可以直接去模了。因为1e9+7是质数,所以可以通过费马小定理求出一个数的逆元。。。代码:#include#includeusing namespace std;#d原创 2017-08-20 20:46:44 · 207 阅读 · 0 评论 -
容斥原理(位运算)
#include <iostream>#include <cstring>#include <cstdio>using namespace std;long long prime[50005],num[50005];long long temp[50005];long long get(long long n,long long cur){ ...原创 2018-07-24 15:19:01 · 298 阅读 · 0 评论