# Jelly data maker **Repository Path**: lcez-oi/Jelly-data-maker ## Basic Information - **Project Name**: Jelly data maker - **Description**: A data maker of some problem to patch your code or just to make the exam's datas.我校写的一个数据生成器,大约用来对拍或者生成考试数据。 - **Primary Language**: C++ - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2019-08-22 - **Last Updated**: 2021-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Jelly data maker version 1.7.3 [![Fork me on Gitee](https://gitee.com/lcez-oi/Jelly-data-maker/widgets/widget_6.svg?color=00ccc2)](https://gitee.com/lcez-oi/Jelly-data-maker) [download JDM: 下载Maker.cpp](./download.md) | [wikis for JDM: 查看使用方式](https://gitee.com/lcez-oi/Jelly-data-maker/wikis/) | [pull request: 贡献自己的力量](https://gitee.com/lcez-oi/Jelly-data-maker/pulls) ### 简单介绍 我自己写的一个数据生成器,大约用来~~对拍或者~~生成考试数据。 > 对拍已经在**V1.7.3**移植到patcher.cpp中。 由于有一些电脑并不支持Python,而且很多同学不会使用python, 所以cyaron实在显得有些局促,因此我自行编写了JDM。 ### 生成器“架构” **Maker.cpp架构说明:** ```yaml namespace maker: # 主要生成函数的namespace - struct IO_module: # 输入/输出重载模块 ofstream fout # 输出流 ifstream fin # 输入流 reset i/o file name # 重新设置输出文件名字 NextInt # 快读(整数) - constructors # 构造函数 - class gragh_t: # 图 - N, E # 点个数, 边个数 - struct edge: - from - to - dis - next - vector *head #链式前向星的链头 - HEAD(at) # 代替访问指针的函数 - vector *Edge #链式前向星的所有图 - EDGE(at) # 代替访问指针的函数 - constructors functions: # 各种函数 - settings: # 设置 - ranges # 各种范围 - gragh: # 图 - tree maker # 生成树 - DAG maker # 生成DAG - undirected gragh # 生成无向图(connected) - random gragh # 随机图 - haker gragh # 蒲公英图 - string: # 字符串生成 - Makestr # 生成字符串 ``` 因此这个`maker`是最重要的集成qwq **patcher.cpp“架构”说明:** ```yaml class patcher: - __your_name__ - __right_name__ - __maker_name__ - Time_Limit ``` 暂时咕咕咕。 #### 使用说明 1. 下载.cpp文件(建议下载稳定release版本) 2. 在需要引用的代码文件夹中放置xxx.cpp 3. `#include "xxx.cpp"`即可 4. 具体函数使用和说明可以参看本data maker的wiki。 特殊地,Dev-cpp的项目可以资瓷添加这个`.cpp` #### 参与贡献 有兴趣的同学可以直接提交issue或者pull request 您的需求是我的动力的反向催化剂(偷笑 如果要求合适我会及时更新本data maker