这是一个持续更新的 知码开门 各专题 AC 代码仓库,旨在协助 UPCers 进行对拍和调试。此仓库提供了通过的代码集合和对拍程序示例,方便学习和参考。
- 爬虫脚本:仓库中包含用于自动从知码开门抓取 AC 代码的爬虫脚本,确保代码的参考性和实用性。
- 对拍程序示例:提供一个对拍工具示例,支持程序的自动对比,以便识别和修复潜在错误。
- 代码集合:包括部分专题的通过代码,供 UPCers 用于调试、学习和参考对比。
-
爬取代码:本人不擅长 Python 编程,大部分爬虫脚本由 ChatGPT-4o-Mini 提供。如需爬取自己的代码,可点击这里。
-
对拍:仓库中提供对拍示例程序。随机数据生成器需要自行编写,建议将题面内容提供给 ChatGPT 以生成随机测试数据,对拍程序示例。
-
参考代码:参考代码可用于对拍、学习和理解不清晰的题目描述。注意,参考代码并不一定是最优解,某些代码的时间复杂度较高,但作为一个可行解,对拍使用绰绰有余。
-
爬虫脚本报错:
- 如果爬虫脚本无法正确抓取代码,请确保你的网络连接正常,且知码开门网站没有发生变化。
- 你可能需要修改爬虫脚本中的登录信息,确保正确输入用户名和密码。
-
对拍程序无法运行:
- 请确保你已经安装了合适的编译器和相关依赖。对于 Linux 环境,推荐使用
g++
,而在 Windows 上,确保你安装了 MinGW。 - 在 Windows 上运行时,确保
.exe
文件在当前目录下,且命令行执行的路径正确。
- 请确保你已经安装了合适的编译器和相关依赖。对于 Linux 环境,推荐使用
-
如何编写随机数据生成器:
- 随机数据生成器需要根据题目要求设计。可以使用标准库中的随机函数,或借助 ChatGPT 来帮助编写生成器代码。
如果你有更好的代码或想法,欢迎提交 PR。任何反馈和建议都会帮助我们改进这个仓库,感谢你的贡献!