1. 程式人生 > >讀入優化

讀入優化

long har blog () div 需要 logs log class

只能讀入數字,不過這個比scanf快很多,並且對於 long long 類型用I64d,還是用 lld 完全忽略,不需要靠考慮在windows,或Linux系統的差別,主要是快啊!!!

1 int read()
2 {
3     int x=0,f=1;char ch=getchar();
4     while(ch<0 || ch>9){if(ch==-)f=-1;ch=getchar();}
5     while(ch>=0&& ch<=9){x=x*10+ch-0;ch=getchar();}
6     return
x*f; 7 }

這是 long long 類型讀入優化(只要改變函數的類型和x的類型就好了)

1 long long read()
2 {
3     long long x=0,f=1;char ch=getchar();
4     while(ch<0 || ch>9){if(ch==-)f=-1;ch=getchar();}
5     while(ch>=0&& ch<=9){x=x*10+ch-0;ch=getchar();}
6     return x*f;
7 }

讀入優化