最基础的版本就是你可以直接把题面给DeepSeek ,然后告诉他使用python中的cyaron库给你写一个生成测试数据的python代码,然后把C++的标答保存并运行生成.exe文件,让这个python程序通过调用这个标答的.exe文件帮你生成测试数据。

https://github.com/luogu-dev/cyaron 这是这个库的官方地址

https://github.com/luogu-dev/cyaron/wiki 这是官方文档

步骤: 先截取算法题的题面保存成图片, 在DS中上传图片。 输入下面的文字: 使用python中的cyaron库(https://github.com/luogu-dev/cyaron)写一个生成测试数据的python代码,测试数据要求:文件名:a, 生成的10组测试数据需满足以下分布:

  • 小样例:5组
  • 中样例:3组
  • 大样例:1组
  • 极端样例:1组(包含边界值或极限情况)

保存生成的py文件。

pip install cyaron python data.py

将标准程序编译生成a.exe

运行批处理文件:(内容如下)

a.exe <a1.in >a1.out
a.exe <a2.in >a2.out
a.exe <a3.in >a3.out
a.exe <a4.in >a4.out
a.exe <a5.in >a5.out
a.exe <a6.in >a6.out
a.exe <a7.in >a7.out
a.exe <a8.in >a8.out
a.exe <a9.in >a9.out
a.exe <a10.in >a10.out