模板 快讀快輸lite版

2022-06-20 20:48:10 字數 969 閱讀 6996

我把快讀快寫裝進了乙個模板中。

本模板使用fread

之所以是lite版,是因為它只整合了整型的輸入輸出與字元的輸出優化。

雖經過博主大量測試,但仍可能存在bug,可以私信向博主反饋以及時修改。

後期會出乙個所有型別輸入輸出優化的模板。

讀入乙個字元變數c,使用io>>cc=io.get(),會讀取換行、空格等空字元;

讀入乙個整型變數a,使用io>>a

讀入兩個整型變數ab,使用io>>a>>b,以此類推。

輸出乙個字元c,使用io《輸出乙個整型變數a,使用io《輸出兩個整型變數ab(不分隔),使用io《需要標頭檔案:#include

class io 

inline ~io()

inline char get()

inline void put(char c)

templateinline io &read(t &x)

templateinline io &write(t x)

templateinline io &operator >> (t &x)

templateinline io &operator << (const t x)

protected:

char ibuf[maxsize],obuf[maxsize],sta_int[256],*s1=ibuf,*s2=obuf,*s3=ibuf;

#undef maxsize

#undef isdigit

}io;

星星之火OIer 快讀 快輸

在這裡給大家介紹一下快讀快輸,自己也存個檔。inline void read int x while s 0 s 9 x f 正數不改變符號 x 1 負數就改變 x 1 此之謂快讀inline void pr int x if x 9 因為putchar一次只能輸出一位,而且要從前往後輸出,所以要用...

快讀快寫 模板

include include include using namespace std int read while isdigit ch return s f void write int x if x 9 write x 10 putchar x 10 0 return int main 一些問...

bbb的快讀模板

ios對cin的加速欺騙了我,md資料量稍微大一點就tle了,不太靠譜,搞一波bbb群主的快讀板子,用於對付卡常用,雖然一般感覺用不到叭,sacnf夠用了,但搞上一波沒啥壞處 using namespace std typedef long long ll define repi i,b,e for...