1. 程式人生 > >在PAT刷題過程的一些經驗

在PAT刷題過程的一些經驗

格式問題
精確到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();