在PAT刷題過程的一些經驗
阿新 • • 發佈:2019-01-30
- 格式問題
- 精確到xx位
> #include< iomanip >
> cout << fixed << setprecision(1) << 6.000;
: 按前置0的形式讀取和輸出數字:比如讀取 0005, 和將5輸出為0005
> #include<iomanip>
> int a;
> cin >> a; //enter 05;
> cout << setfill('0') << setw(4) << a;
- ACMer的常用巨集
- 常用操作
> #define rep(i,j,k) for (int i=j ; i<=k ; i++)
> #define per(i,j,k) for (int i=j ; i>=k ; i--)
> #define mp(i,j) make_pair(i,j)
> #define pb push_back
: 常用名
> #define ff first
> #define ss second
> typedef long long LL;
- 樣例測試方法
- 使用fstream的方法:先把測試用例複製進txt中,然後程式碼中將txt路徑和txt名載入到檔案輸入流中,把這個“流”物件當輸入用
> #include<fstream>
//for example, txt named "my.txt", in disk C
> ifstream in("c:\\my.txt");
//if there's only an integer in txt file
> int a;
> in >> a;
> cout << a;
//don't forget close it
> in.close();