[如何快速上手對拍]

前言

  • 對拍這東西。往往是衝擊400+的利器

  • 非常有必要掌握它!

  • 對拍有很多種寫法。但我總結出的模板用純C++知識就可以解決辣

  • 對拍寫法在Windows和Linux下稍有些不同

Windows

  • 寫好暴力程序 + 測試程序 + 數據程序 + 檢查程序

  • 數據程序要將結果輸出到data.in文件中。這樣寫:freopen("data.in",w,stdout);

  • 暴力程序和測試程序的數據來源都要從data.in那裏接收。這樣寫:freopen("data.in",r,stdin);

  • 暴力程序和測試程序的輸出都要輸出到各自的.out文件中

  • 編譯後得到每個程序的.exe文件。將其全部拷到一個文件夾裏。(我習慣叫CMP)

  • 運行檢查程序.exe。查看結果

  • 檢查程序這樣寫:

  • 再附贈一張CMP文件夾的圖

  • 再來一張對拍效果圖(略醜,實用就好


Linux

  • 敲黑板重點!

  • 其實原理跟Windows一樣

  • 流程跟Windows一模一樣!一模一樣!只是檢查程序寫法稍有改動

  • 這樣寫

  • 將文件統統丟到CMP文件裏後:

  • 注意!有沒有發現比Windows下多了一個cmp.cpp文件!

  • 是的。因爲直接雙擊cmp那個文件是運行不了的!

  • 所以你打開Guide然後運行cmp.cpp文件即可查看結果。

  • 對拍效果圖


  • 愉快的結束了~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章