码迷,mamicode.com
首页 > 其他好文 > 详细

写给妹子(han zi)的含蓄表白语

时间:2014-08-02 15:37:53      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:素数   七夕   表白   

写给妹子(han zi)的含蓄表白语

转载请注明: http://blog.csdn.net/u011495472/article/details/38347441

#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <ctime>
#include <algorithm>
#include <vector>
#include <stack>
#include <queue>
#define clr(a, b) memset(a, b, sizeof(a))
typedef long long LL;
using namespace std;
const double eps=1e-8;
const double PI=acos(-1.0);
/**********************************
*
* composed by CZP10110057 at ECUST
*
***********************************/
const int N=5000006;
const int MAX=10000007;
bool temp[N];
int p[700000];
int isprime(){
    int t=0;
    p[t++]=2;
    int kill=int(sqrt(MAX+0.1))+1;
    for(int i=3;i<kill;i+=2){
        if(!temp[i>>1]){
            for(int j=i*i;j<MAX;j+=(i<<1)){
                temp[j>>1]=1;
            }
        }
    }
    kill=MAX>>1;
    for(int i=1;i!=kill;++i){
        if(!temp[i]){
            p[t++]=i<<1|1;
        }
    }
    return t;
}
int mypow(int x,int n){
    int r=1;
    while(n){
        if(n&1) r*=x;
        n>>=1;
        x*=x;
    }
    return r;
}
int main(){
	isprime();
	int myHeart=1;
	myHeart*=p[mypow(p[0],p[0]*p[0])];
	myHeart*=p[2]*mypow(p[0],p[1]);
	myHeart*=p[p[mypow(p[2],p[0])]];
	cout<<myHeart<<endl;
    return 0;
}


写给妹子(han zi)的含蓄表白语,布布扣,bubuko.com

写给妹子(han zi)的含蓄表白语

标签:素数   七夕   表白   

原文地址:http://blog.csdn.net/u011495472/article/details/38347441

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!