首页 > 代码库 > 写给妹子(han zi)的含蓄表白语
写给妹子(han zi)的含蓄表白语
写给妹子(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; }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。