[如何快速上手对拍]

前言

  • 对拍这东西。往往是冲击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文件即可查看结果。

  • 对拍效果图


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