Caryon数据生成器使用教程——小学生也能学会自己造数据了
下载安装
文件说明
std.cpp 是你的标程。test.cpp 是数据生成代码。
随机数据生成
dataname="";
上面这代码使用来声明输入输出文件前缀的。
在 test.cpp 中:
makein(1,10){
csh();
xxxxx;
}
是用来声明输入后缀的。csh() 是用来声明
makeout(1,10);
是用来声明输出文件后缀的。
实例
#include "caryon.h"
// including <bits/stdc++.h>
using namespace std;
using namespace ca; // namespace
int main() {
dataname = "c"; // dataname
maxtime = 2000;
makein(4, 10) {
csh();
xxxx
}
makeout(4, 10);
// debug(/*start*/, /*end*/);
return 0;
}
这份代码可以生成 c4.in 和 c4.out 到 c10.in 和 c10.out 。
需要注意的是必须本地编译std.cpp才可以正常生成.out文件,换句话说必须有std.exe才可以正常生成.out文件
文件存储位置
文件存储在 test.cpp 所在文件夹的 data-c 文件夹中。
插入数据
makein() 函数中可以通过 inint(a) 将 a 变量插入到输入文件中。对于字符串可以用 instring(s) 来将 字符串 s 插入到输入文件中。
随机数
可以使用 cyrand(l,r) 来生成一个从l到r的随机数,cyrand_ll(l,r) 可以用来生成一个 long long型随机数
对拍
myprogram.cpp 是用来存储自己代码的文件 debug(14, 10); 就可以用来测自己 4.in 到 10.in 的数据。

浙公网安备 33010602011771号