#include #include using namespace std; const int N = 5000001; bool a[N]; int f[N], maxl; inline bool read(int &num){ char in;bool IsN=false; in=getchar(); if(in==EOF) return false; while(in!='-'&&(in<'0'||in>'9')) in=getchar(); if(in=='-'){ IsN=true;num=0;} else num=in-'0'; while(in=getchar(),in>='0'&&in<='9'){ num*=10,num+=in-'0'; } if(IsN) num=-num; return true; } int F(int x){ for(; x>1; if(G(mid) < mid) r = mid; else l = mid+1, ans = mid; // cout<<' '<= l-1)mid = l; printf("%d\n", ans+1); if(!a[i])D(i); } } }