基础数据生成
生成形如 a/b 的分数,可选择是否化简
生成超长整数,适用于大数运算题目
图论数据生成
设置每个节点成为左子节点、右子节点或随机选择的概率
设置链状、菊花状和随机部分的比例
生成具有负权环的图,专门用于测试SPFA算法的时间复杂度
生成适用于最大流、最小费用最大流等算法的网络流图
生成欧拉图或半欧拉图,适用于欧拉路径/回路算法测试
生成平面图,满足欧拉公式 V - E + F = 2
生成完全图Kn或完全二分图Km,n
几何数据生成
生成随机的简单多边形(不自相交)
生成点集及其凸包,适用于凸包算法测试
字符串数据生成
从预定义的单词库中随机选择单词,包含水果、编程术语等
生成简单的英文句子,包含主语、谓语、状语等成分
数列数据生成
经典的斐波那契数列:1, 1, 2, 3, 5, 8, 13, 21, ...
此功能暂未实现,敬请期待
数论数据生成
生成指定范围内的质数或质数判断题目
生成数字的质因数分解
生成模运算相关题目,包括模幂、模逆等
生成欧拉函数φ(n)的计算题目
生成同余方程组求解题目
数据结构生成
生成二叉树的各种表示形式
生成满足BST性质的二叉树
设置插入、查找、删除操作的比例
生成最大堆或最小堆的操作序列
设置插入和提取操作的比例
生成链表及其操作序列
设置插入、删除、查找操作的比例
生成栈或队列的操作序列
生成字典树的构建和查询操作
设置插入、查找、前缀查询操作的比例
生成线段树的区间查询和更新操作
懒惰传播和可持久化线段树的特殊配置
信息竞赛数据生成
生成并查集的合并和查询操作序列
生成树状数组的单点更新和区间查询操作
生成平衡树的各种操作序列
基础操作: 插入、删除、查找
排名操作: 查询排名、查询第k小、前驱、后继
分裂合并: 按值分裂、按大小分裂、合并
生成树和LCA查询操作
生成树和重链剖分相关的路径查询、子树查询操作
生成网络流图和相关查询
生成二分图和匹配相关问题
生成字符串匹配问题和模式串
生成有向图和强连通分量相关问题
生成树和点分治相关的路径查询问题
生成多模式串匹配问题
生成后缀数组和LCP数组相关问题
生成区间动态规划问题
生成状态压缩动态规划问题
生成数位动态规划问题
生成树上动态规划问题
组合数学生成
生成排列组合相关的计算题目
生成卡特兰数相关的应用题目
生成第一类和第二类斯特林数
生成整数分拆相关问题
生成各种斐波那契数列的变种
生成二项式系数和帕斯卡三角形
生成错位排列(完全错位排列)相关问题
画图
根据图论数据绘制图形,支持有向图、无向图、树等多种图形结构
将使用最近一次生成的图论数据进行可视化