题意:给你一个数N,求N以内和N的最大公约数的和 解题思路: 一开始直接想暴力做,4000000的数据量肯定超时。之后学习了一些新的操作。 题目中所要我们求的是N内gcd之和,设s[n]=s[n-1]+gcd(1,n)+gcd(2,n)+gcd(3,n)+gcd(4,n)....... 再设f[n] ...
分类:
其他好文 时间:
2017-07-27 13:41:20
阅读次数:
159
2190: [SDOI2008]仪仗队 Description 作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。 现在,C君希望你告诉他队伍整齐时能看到的 ...
分类:
其他好文 时间:
2017-07-26 22:07:30
阅读次数:
193
基本定理: 首先看一下核心代码: 核心代码 原理解析: 当初我看不懂这段代码,主要有这么几个问题: 1.定理里面不是一开始写了一个n*xxx么?为什么代码里没有*n? 2.ans不是*(prime[i]-1)么?为什么到了第二个while循环变成*prime[i]了? 3.定理里面不是要/pi么?为 ...
分类:
其他好文 时间:
2017-07-26 22:06:42
阅读次数:
208
欧拉函数是小于n的正整数中与n互质的数的数目(φ(1)=1) 啊啊证明不会 另外偶拉函数是积性函数 啊啊但是公式背过了 那么 代码吧,我的理解,ret为 该部分求出后,分数为n时的分子,(我们设qwq=n)那么,把分母变大的过程转化为n的减小,同时分子变大,当n不能分解时表示 分母*n=qwq,此时 ...
分类:
其他好文 时间:
2017-07-26 21:46:26
阅读次数:
103
打表欧拉函数,求2到n的欧拉函数和 #include<map> #include<set> #include<cmath> #include<queue> #include<stack> #include<vector> #include<cstdio> #include<cassert> #inc ...
分类:
其他好文 时间:
2017-07-25 14:26:27
阅读次数:
161
相关逆元求法,我之前有写过,还有欧拉函数的求法,欧拉函数与逆元的关系 点击POJ 2478又是一个打表的题目,一眼看出结果就是前n个欧拉函数值的和。这里直接计算欧拉函数值求和会超时,看见多组数据。然后就是计算欧拉函数,打表就好了。#include #include #include using na... ...
分类:
其他好文 时间:
2017-07-24 00:01:19
阅读次数:
258
n的欧拉函数值用符号φ(n)表示 欧拉函数的定义是,对于一个正整数n,小于n且与n互质的数的数目(包括1,特殊地,φ(1)=1 )。 设p1,p2,p3,...,pr为n的全部r个质因数,则有φ(n)=n*(1-1/p1)*(1-1/p2)*(1-1/p3)*(1-1/p4)…..(1-1/pr)。 ...
分类:
其他好文 时间:
2017-07-22 21:12:09
阅读次数:
169
找新朋友 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 13024 Accepted Submission(s): 6941 Problem ...
分类:
其他好文 时间:
2017-07-19 14:19:06
阅读次数:
160
基准时间限制:1 秒 空间限制:131072 KB 对正整数n,欧拉函数是少于或等于n的数中与n互质的数的数目。此函数以其首名研究者欧拉命名,它又称为Euler's totient function、φ 函数、欧拉商数等。例如:φ(8) = 4(Phi(8) = 4),因为1,3,5,7均和8互质。 ...
分类:
其他好文 时间:
2017-07-18 15:23:54
阅读次数:
133
线性筛法 prime记录素数,num_prime素数下标 它们保证每个合数只会被它的最小质因数筛去 欧拉函数 是 积性函数:对于任意互质的整数a和b有性质f(ab)=f(a)f(b)的数论函数。 通式: 其中p1, p2……pn为x的所有质因数,x是不为0的整数。 φ(1)=1(唯一和1互质的数(小 ...
分类:
其他好文 时间:
2017-07-16 22:35:45
阅读次数:
140