Home - Graphcities/DataMaker GitHub Wiki

数据生成器食用指南

<Data>
<Examples>
<Program>
make.cpp
makedata.hpp

<Data> 存放输入输出数据。

<Examples> 存放一些数据生成器和对拍程序的例子。

<Program> 存放你的标程 std.cpp(建议 std.exe 一起带上),对拍文件 match.cpp (建议 match.exe 一起带上),对拍数据 match.out 和对拍结果 result.txt

make.cpp 即为你的数据生成器。

makedata.hpp 为数据生成器的核心文件,包括输入输出,随机等底层函数。

生成测试数据的步骤如下:

  1. 编写标程,命名为 std.cpp,存放至 <Program> 文件夹中。
  2. 编写数据生成器 make.cpp
  3. 执行数据生成器,<Data> 文件夹中即为数据。

对拍的步骤如下:

  1. 编写标程 std.cpp 和对拍程序 match.cpp,存放至 <Program> 文件夹中。
  2. 编写数据生成器 make.cpp
  3. 执行数据生成器,<Program> 文件夹中的 result.txt 即为对拍结果。( 编码为 GBK

程序对拍示例放在 <Program> 文件夹中的 P3379.cpp

⚠️ **GitHub.com Fallback** ⚠️