cyaron icon indicating copy to clipboard operation
cyaron copied to clipboard

CYaRon: Yet Another Random Olympic-iNformatics test data generator

Results 64 cyaron issues
Sort by recently updated
recently updated
newest added

如题,对于一些题目的数据生成会很有帮助。现在只能自己实现,不够方便。

rt 首先如果这个grader可以使用Testlib写的spj(c++)程序就好了 qwq 或者关于自己的grader的那个函数 能不能在wiki里具体说一下参数里面的content和std是什么,怎么用;另外可不可以加上input参数 qwq --- 话说回来python有些地方实现还是没有c++好用…… 所以第一种方式应该是最好的 就看开发组了……

存在某些问题导致一部分(或者全部)的 in 文件没有成功生成数据。 并且如果用 output_gen 读入没有数据的 in 文件会死机。 虽然我也不知道具体什么原因。 ```python #!/usr/bin/env python from cyaron import * # 引入CYaRon的库 _n = ati([0, 7, 50, 1E4]) # ati函数将数组中的每一个元素转换为整形,方便您可以使用1E4一类的数来表示数据大小 _m = ati([0, 11,...

看不懂联通图的生成方式

封装数据生成的分组。将多组数据,多测试点,类似 m n 此类变量的生成封装起来,此时用户仅需输入 subtask 组数、数据组数、单个测试点内数据数、变量间关系、变量极值等参数便可自动生成足够强的元数据,然后用户便只需要使用其他方法生成数据中的数列、图、树等结构。这在面对数据量要求较多时十分有用。

enhancement

可以将多组数据,多测试点,类似 `m` `n` 此类变量的生成封装起来,此时用户仅需输入 subtask 组数、数据组数、单个测试点内数据数、变量间关系、变量极值等参数便可自动生成足够强的元数据,然后用户便只需要使用其他方法生成数据中的数列、图、树等结构。这在面对数据量要求较多时十分有用。 **我现在正在实现该功能**

![屏幕截图 2024-07-05 191352](https://github.com/luogu-dev/cyaron/assets/106499140/c30bef19-0fcb-4e7c-a742-04c2092ade02) 如图,这一行没翻译。 译文: `将参数赋值给实例的 name 属性`

rt,已经在本地经过测试,但是不是很会写这个东西的单元测试