Caryon数据生成器使用教程——小学生也能学会自己造数据了

下载安装

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.inc4.outc10.inc10.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.in10.in 的数据。

posted @ 2025-07-26 14:07  SZBR_yzh  阅读(94)  评论(0)    收藏  举报