#pragma GCC optimize("Ofast") #pragma GCC target("avx2") void*shmat(); void*mmap(); #define RD(v) int v=0;{int _c;while(_c=*rp++-48,_c>=0)v=v*10+_c;} #define RDL(v) long v=0;{int _c;while(_c=*rp++-48,_c>=0)v=v*10+_c;} char wbuf[8*10000]; #define TMAX 1000000000000001l #define JMAX 28 main(){ int id=shmget(101,8l*3000*JMAX,950); long(*c)[JMAX]=shmat(id,0l,0); if(c[0][0]==0){ c[0][0]=1; for(int i=1;i<3000;++i){ c[i][0]=1; for(int j=1;j=JMAX||c[i][j]>t){ *(long*)wp=0x0a554f425554455al; wp+=8; }else{ *(int*)wp=0x0a204341; wp+=4; } }while(*rp); write(1,wbuf,wp-wbuf); _exit(0); }