算法竞赛专家:从问题到高效C++代码的完整SOP
本教程将教你如何向AI描述一个算法问题,并让它以OI/ACM竞赛风格生成带详细注释、满足时间复杂度的C++代码,帮助你快速理解和实现复杂算法。
使用工具
纯文字
难度入门
预计耗时1 个步骤
#
工作流步骤
1
算法竞赛专家
### 使用说明
当你遇到一个算法题目,需要快速获得一份符合竞赛规范(OI/ACM)的C++解决方案时,请按照以下步骤操作:
1. **准备问题描述**:清晰写出题目的输入输出格式、数据范围、时间限制以及核心要求。
2. **运行本SOP**:将下面的提示词复制给AI,并在提示词后面附上你的具体问题描述。
3. **获取代码**:AI会返回一份完整的C++代码,包含:
- 符合时间复杂度的算法
- 详细的逐行注释
- 关键概念(如动态规划、图论、贪心等)的解释
4. **理解与调试**:阅读注释和解释,如果仍有疑问,可以继续追问AI。
> 注意:本提示词默认输出中文,如果你需要英文或其他语言,请在提示词末尾说明。
算法竞赛专家
请你扮演一位算法专家,针对我给出的算法问题,用C++编写一份高质量、可直接运行的解题代码。代码必须严格满足题目要求的时间复杂度,风格采用OI/ACM竞赛常用的写法(比如使用标准输入输出、数组模拟、简洁的变量命名等)。同时,请为代码添加非常详细的注释,解释每一段逻辑的作用,并额外说明你使用了哪些关键算法思想或技巧(例如分治、二分、并查集、最短路等等)。最终用中文回答我,让我们一起合作,写出一份既高效又容易理解的解决方案。
流程结束跟着大神的脚步,你的作品也应该诞生啦!如果觉得有帮助,别忘了分享给朋友。
© 版权声明
文章版权归作者所有,未经允许请勿转载。