数论
文章平均质量分 66
JogRunner
这个作者很懒,什么都没留下…
展开
-
hdu 1299
OJ#include #include #include using namespace std;#define N 100000int prime[N];bool is[N];void creat(){ memset(is,0,sizeof(is)); for(int i=4;i<N;i+=2) is[i]= 1; int k = 0; prime[k++原创 2012-07-09 10:51:18 · 406 阅读 · 0 评论 -
hdu 1286
OJ#include #include using namespace std;#define N 32769int phi[N]={0};int ok[N]={0};int prm[N]={0};int total=0;void euler(int max){ int i,j; phi[1]=1; for(i=2;i<=max;i++) { if(ok[i原创 2012-07-09 12:37:49 · 356 阅读 · 0 评论 -
hdu 2204
OJ#include #include using namespace std;#define N 100typedef __int64 LL;LL n;int prime[N];bool is[N];void creat(){ memset(prime,0,sizeof(prime)); int k=0; prime[k++]=2; for(int i原创 2012-07-10 00:37:56 · 651 阅读 · 0 评论 -
hdu 2212
OJ#include #include using namespace std;typedef __int64 LL;LL ar[11];LL standard = 2147483647;LL arr[100];void creat(){ ar[0] = 1; for(int i=1;i<10;i++) ar[i] = ar[i-1]*i;原创 2012-07-11 10:31:54 · 409 阅读 · 0 评论 -
Sicily 2499
OJ#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#define PF(x) (scanf("%d",&x))#define PT(x原创 2012-07-14 13:41:24 · 345 阅读 · 0 评论 -
hdu 4059
#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#define PF(x) (scanf("%d",&x))#defin原创 2012-08-21 22:14:22 · 382 阅读 · 0 评论 -
pku 2100
给定一个数1=并将答案打印出来。 因为 sigma(m*m+(m+1)*(m+1)+...+(m+k)*(m+k)) = (k+1)*m*m+(k*k+k)*m+(k*(3*k+2*k*k+1)/6; k#include #include #inc原创 2012-08-26 07:11:08 · 378 阅读 · 0 评论 -
Eddy's爱好
#include #include typedef long long LL;LL deal(double v){ LL ans = 0; for(int i=2;;i++) { double t = i; t = pow(v,1/t); LL r = (LL) (t+1e-4); if(r == 1) return ans; ans += r-1; an原创 2012-09-22 10:41:17 · 954 阅读 · 0 评论