immuntasir

UVA 10394

Feb 18th, 2015
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. #include<stdio.h>
  2. int prime[2000000]={};
  3. int ara[200000]={};
  4. int main()
  5. {
  6.     int i,k=2;
  7.     int j;
  8.     int n=2000000;
  9.     int cnt=0;
  10.     for(i=0;i<n;i++) prime[i]=i;
  11.  
  12.     for(i=2;i<n;i++) {
  13.         if(prime[i]!=0){
  14.             ara[cnt] = prime[i];
  15.             cnt++;
  16.             for(j=2;j<n;j++){
  17.                 prime[j*prime[i]]=0;
  18.                 if(prime[i]*j>n) break;
  19.             }
  20.         }
  21.     }
  22.  
  23.     int bla;
  24.     printf("%d\n",cnt);
  25.     int as=0;
  26.     while (scanf("%d",&bla) != EOF) {
  27.         as = 0;
  28.         for (i=0;i<cnt;i++) {
  29.             if((ara[i+1]-ara[i]) == 2) as++;
  30.             if (as==bla) break;
  31.         }
  32.         printf("(%d, %d)\n",ara[i],ara[i+1] );
  33.     }
  34.     return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment