#include #include //using namespace std; //ifstream f("cuburi.in"); //ofstream g("cuburi.out"); int w[100001]; int nrmin(int x,int nrc) { int v[10],i,Min,imin,in,sf; for(i=nrc;i>=1;i--){v[i]=x%10;x=x/10;} Min=v[1];imin=1; for(i=1;i<=4;i++) if(v[i]>n>>k; for(i=1;i<=k;i++) nr=nr+i*i*6; for(i=1;i<=n;i++) { // f>>x; scanf("%d",&x); nrc=(int)log10(x)+1; if(i%6==0 && (sqrt(i/6)==(int)sqrt(i/6))) {s=s+i;if(s<=n) nrpir++;} if(i<=nr) w[j++]=nrmin(x,nrc); } printf("%d\n",nrpir); // g<