传送门 题目描述 给定整数N,求1<=x,y<=N且GCD(x,y)为素数的数对(x,y)有多少对。 GCD(x,y)即求x,y的最大公约数。 输入格式 输入一个整数N 输出格式 输出一个整数,表示满足条件的数对数量。 数据范围 1≤N≤10^7 输入样例: 输出样例: 题解:本题要求1<=x,y< ...
Description 如果某个无向连通图的任意一条边至多只出现在一条简单回路(simple cycle)里,我们就称这张图为仙人掌 图(cactus)。所谓简单回路就是指在图上不重复经过任何一个顶点的回路。 举例来说,上面的第一个例子是一张仙人图,而第二个不是——注意到它有三条简单回路:(4,3, ...
分类:
其他好文 时间:
2019-08-17 10:52:26
阅读次数:
84
HDU 5321 感觉有点抗拒这种题目, 看到就感觉自己不会写,其实就是个沙雕题, 感觉得找个时间练练这种题。 g[ i ] 表示gcd为 i 的倍数的方案数, f[ i ] 表示gcd为 i 的方案数, 然后先算g[ i ]然后直接容斥。 ...
分类:
其他好文 时间:
2019-08-17 01:17:12
阅读次数:
135
零,前言:学chty_sqy开个数论集合 学OI的时候以看数论就头大,现在该还了 T_T 建议推导和证明不熟或不会的同学动手推导 而且公式看上去不太清楚,学习的同学请仔细阅读 以前数论怎么都学不会,主要还是浮躁,不仔细看,没有动手 orz 一,gcd(欧几里得算法): 1.定义:gcd的意思是最大公 ...
分类:
其他好文 时间:
2019-08-16 22:58:33
阅读次数:
95
A:mine 只是一个简单的dp。。。。是博主太蒻了。。。 设f[i][j],表示到第i位,状态是j的方案数,其中$j\in[0,5]$ j==0表示填0,j==1表示填1,且i-1位是雷; j==2表示填2,j==3表示填雷,j==5表示填1,且i-1位不是雷 思考一下,得到方程: $f[i][4 ...
分类:
其他好文 时间:
2019-08-16 21:02:57
阅读次数:
84
中国剩余定理:若各方程的模数两两互质,设M =k ∏ i=1mi,Mi = M mi,MiM′ i ≡ 1 (mod mi) 则同余方程组在模 M 下的解唯一且解为 x≡a1M1M′ 1 +a2M2M′ 2 + ... +akMkM′ k (mod M) 然后我们需要用到扩欧求Mi'的逆元就好了扩欧 ...
分类:
其他好文 时间:
2019-08-16 20:47:37
阅读次数:
70
题目大意:给定n和m,求Σ(1n //规定n include using namespace std; define MAX 100000+999 define ll long long ll f[MAX]; int n,m; int main() { scanf("%d%d",&n,&m); if ...
分类:
其他好文 时间:
2019-08-16 20:47:02
阅读次数:
129
欧拉函数 欧拉函数,符号记作φ(n)φ(n),其值为小于nn且与nn互质的数的个数 性质 ① 对于质数nn φ(n)=n?1φ(n)=n?1 ② 对于n=pkn=pk φ(n)=(p?1)?pk?1φ(n)=(p?1)?pk?1 ③ 【积性函数】对于gcd(n,m)=1gcd(n,m)=1 φ(n? ...
分类:
其他好文 时间:
2019-08-16 20:25:59
阅读次数:
81
题意:给定一个正多边形的三个顶点,求这个正多边形的最小面积。 思路:首先,边数越小面积越小,所以只要确定出包含这三个顶点的边数最小的正多边形即可。这个三角形和正多边形外接同一个圆。所以先求出外接圆的半径,再求出三个圆心角,易得这个多边形的边所对应的圆心角可被这三个圆心角整除,所以三个圆心角的gcd就 ...
分类:
其他好文 时间:
2019-08-16 00:43:08
阅读次数:
71
Description 小铭铭最近进入了某情报部门,该部门正在被如何建立安全的通道连接困扰。 该部门有 n 个情报站,用 1 到 n 的整数编号。给出 m 对情报站 ui;vi 和费用 wi,表示情 报站 ui 和 vi 之间可以花费 wi 单位资源建立通道。 如果一个情报站经过若干个建立好的通道可 ...
分类:
其他好文 时间:
2019-08-15 23:04:48
阅读次数:
105