- #include<bits/stdc++.h>
- #include<cmath>
- #include<algorithm>
- #define mx 20000005
- using namespace std;
- long long int ans[mx],n,i,j,k,arr[mx];
- int main()
- {
- for(i=0;i<mx;i++)
- {
- arr[i]=0;
- }
- arr[0]=1;
- arr[1]=1;
- for( i=4;i<mx;i=i+2){
- arr[i]=1;
- }
- for( i=3;i<sqrt(mx);i=i+2)
- {
- for( j=i*i;j<mx;j=j+2*i)
- {
- arr[j]=1;
- }
- }
- k=1;
- for(long long int i=2;i<mx;i++)
- {
- if(arr[i]==0 && arr[i+2]==0) ans[k++]=i;
- }
- while(cin>>n){
- cout<<"("<<ans[n]<<", "<<ans[n]+2<<")"<<endl;
- }
- return 0;
- }
Saturday, 28 April 2018
uva problem 10394 Twin Primes solution
Subscribe to:
Post Comments (Atom)
variable declaration of c program
#include <stdbool.h> #include<bits/stdc++.h> #include <stdio.h> #include <string.h> #include <std...
-
#include<bits/stdc++.h> #include<cmath> #include<algorithm> #define mx 20000005 using namespace std ; ...
-
#include<stdio.h> #include<string.h> int main ( void ) { char y [ 100001 ] ; int m4,m100,m400,m15...
-
#include<bits/stdc++.h> using namespace std ; int main ( ) { int arr [ 10005 ] ; int n,m,mi,d ; ...
No comments:
Post a Comment