快速输入输出
1 //输入 2 template<class T> 3 inline void read(T&x) 4 { 5 T ans=0,f=1; 6 char ch=getchar(); 7 while(ch>'9'||ch<'0') 8 { 9 if(ch=='-') 10 f=-1; 11 ch=getchar(); 12 } 13 while(ch<='9'&&ch>='0') 14 { 15 ans=ans*10+ch-'0'; 16 ch=getchar(); 17 } 18 x=ans*f; 19 } 20 21 22 //输出 23 template<class T> 24 inline void prin(T x) 25 { 26 if(x>9)prin(x/10); 27 putchar(x%10+'0');//无回车 28 }