1.快读对么?
int n=0,k=1; char ch=getchar(); while(ch<'0'||ch>'9'){ if(ch=='-') k=-1; ch=getchar(); } while(ch>='0'&&ch<='9'){ n=(n<<3)+(n<<1)+ch-'0'; ch=getchar(); } return n*k; }
2.还可以优化一下这里吗n=(n<<3)+(n<<1)+ch-'0'; 3.万能头能用吗