题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1230
水题模拟一道,主要考验代码能力,刷完题就感觉自己还是太弱了。
1 #include<cmath> 2 #include<cstdio> 3 #include<cstring> 4 #include<iostream> 5 #include<algorithm> 6 using namespace std; 7 char a[100],b[100]; 8 int L,now,prime[27],A[26],B[26]; 9 bool f[100]; 10 void init() 11 { 12 int k,N=1,j=4; 13 memset(f,false,sizeof(f)); 14 for(int i=2;N<=26&&i<=101;i++) 15 { 16 // cout<<i<<' '<<f[i]<<endl; 17 if(f[i]==false) 18 { 19 prime[N]=i; 20 N=N+1; 21 for(j=i+i;j<=100;j=j+i){ f[j]=true; } 22 } 23 else 24 continue; 25 } 26 /* for(int i=1;i<=25;i++) 27 cout<<prime[i]<<' '; 28 cout<<endl; */ 29 return; 30 } 31 void atoA(int x) 32 { 33 L++; 34 int num=0; 35 for(;a[now]!=','&&a[now]!='