用 read 替换 cin 输入流,效率高了10倍!!
#define gc() (p1==p2 && (p1=bf,p2=bf+fread(bf,1,1<<21,stdin),p1==p2)?EOF:*p1++)
char bf[1 << 21], *p1(bf), *p2(bf);
用 read 替换 cin 输入流,效率高了10倍!!
#define gc() (p1==p2 && (p1=bf,p2=bf+fread(bf,1,1<<21,stdin),p1==p2)?EOF:*p1++)
char bf[1 << 21], *p1(bf), *p2(bf);