新生培训情况与 AI 使用情况匿名调查问卷
第一部分:你的程序设计基础
1. 你目前接触程序设计大约多久?
还没有正式开始学习
1个月以内
1~3个月
3~6个月
6~12个月
1年以上
2. 你目前对 C/C++ 的掌握程度更接近哪一种?
基本没有接触
会输入输出、变量、判断、循环
会数组、字符串、函数等基础内容
能独立完成一些基础程序设计题
已经掌握部分常见算法和数据结构
有较系统的算法竞赛训练经验
3. 在参加集训之前,你是否参加过程序设计相关竞赛?
没有
参加过校内比赛
参加过蓝桥杯等程序设计比赛
参加过 ICPC、CCPC 等算法竞赛
参加过其他相关竞赛
4. 你目前每周大约会花多少时间学习程序设计或算法?
少于2小时
2~5小时
5~10小时
10~20小时
20小时以上
目前没有固定学习时间
第二部分:训练过程中最真实的问题
5. 目前程序设计学习中,你觉得比较困难的是哪些方面?
看不懂题目描述
不知道应该使用什么算法
知道算法,但是不会实现
C/C++ 基础不熟练
数据结构掌握不好
数学基础不足
看不懂别人的代码
看不懂题解
自己写代码经常出现 Bug
WA 后不知道哪里错了
TLE 后不知道如何优化
学过知识之后很快忘记
不知道应该刷什么题
不知道自己的薄弱点在哪里
学习内容太多,不知道顺序
缺少训练计划
容易因为长时间不会做题而放弃
其他
6. 做一道不会的题时,你通常会坚持独立思考多久再寻求帮助?
少于5分钟
5~15分钟
15~30分钟
30~60分钟
1小时以上
没有固定习惯
7. 当一道题长时间不会时,你通常会怎么处理?
继续自己思考
搜索博客、CSDN等资料
直接寻找题解
看其他人的代码
问身边同学
问学长学姐
问教练或老师
使用 ChatGPT、DeepSeek 等 AI
暂时跳过
直接放弃这道题
其他
8. 你是否曾经遇到过“其实有问题想问,但最后没有问别人”的情况?
经常
偶尔
很少
从来没有
9. 哪些原因可能让你不愿意向教练、老师或学长学姐提问?
不知道应该怎么描述自己的问题
觉得问题太基础,不好意思问
担心影响别人
担心别人觉得自己能力比较差
面对面交流有些紧张或尴尬
不知道应该找谁问
对方不一定有时间回复
有时候别人讲了之后仍然听不懂
比起问别人,更习惯自己搜索
比起问别人,更习惯询问 AI
我基本没有这方面顾虑
其他
10. 下面哪些情况在你的训练过程中出现过?
一道题卡很久但不知道自己卡在哪里
同一个知识点反复犯错
看完题解感觉懂了,但是自己还是写不出来
复制或参考代码后通过了,但实际上没有真正掌握
学过某个算法,但比赛时想不起来
不知道一道题为什么应该使用某个算法
不知道自己应该继续做当前题还是换一道题
不知道下一阶段应该学习什么
做了很多题,但是不知道自己有没有真正进步
上面这些情况基本没有出现过
11. 如果可以匿名向集训队提一个你目前最想解决的问题,你会问什么?
第三部分:AI 工具使用情况
12. 你是否使用过 AI 辅助编程或算法学习?
经常使用
偶尔使用
很少使用
听说过,但基本没有使用
从来没有使用
13. 你使用过哪些 AI 工具?
DeepSeek
ChatGPT
豆包
Kimi
通义千问
Claude
Gemini
GitHub Copilot
Cursor
其他
14. 在程序设计学习中,你通常使用 AI 做什么?
解释题目
解释算法或知识点
给出做题思路
给提示
直接生成完整代码
Debug
分析 WA 原因
分析 TLE 原因
优化代码
解释题解
解释别人的代码
总结知识点
制定学习计划
推荐学习内容
其他
15. 当 AI 给出一道题的完整代码时,你通常会怎么做?
直接复制提交
稍微修改后提交
阅读代码,理解后自己重新写
对照代码寻找自己的问题
通常会要求 AI 不直接给完整代码
没有固定方式
16. AI 给出的答案,你通常会验证吗?
基本都会验证
大多数时候会验证
偶尔验证
很少验证
基本不验证
不知道应该怎么验证
17. 你在使用 AI 学习程序设计时遇到过哪些问题?
AI 给出了错误答案
代码能够运行,但是思路并不正确
AI 直接把完整答案告诉我,导致自己缺少思考
AI 的解释太复杂
AI 的解释太简单
不知道应该怎么向 AI 提问
同一个问题多次询问得到不同答案
不知道 AI 的答案是否可信
使用 AI 后虽然题做出来了,但自己没有真正掌握
AI 不了解我的真实学习水平
AI 不知道我以前学过什么
AI 无法长期记录我的训练情况
AI 推荐的学习内容不适合自己
暂时没有明显问题
其他
第四部分:你希望 AI 怎样辅助训练
18. 假设存在一个专门用于 ACM/程序设计竞赛训练的 AI 助手,你最可能使用哪些功能?
根据我的水平推荐题目
自动制定阶段训练计划
遇到不会的题时逐步给思路
通过提问引导我自己找到答案,而不是直接给完整代码
自动分析我的 WA、TLE、RE
帮我检查代码中的问题
判断我在哪些知识点比较薄弱
根据历史做题记录生成能力画像
自动记录错题
自动安排复习
讲解算法知识点
讲解题解
比赛结束后自动生成复盘报告
统计自己的训练进度
随时回答“不好意思问别人”的基础问题
将集训队高频问题整理后提供给教练
根据全队训练情况帮助教练发现共同薄弱点
其他
19. 如果上面的功能只能保留一个,你最希望保留什么?
根据我的水平推荐题目
自动制定阶段训练计划
遇到不会的题时逐步给 Hint
通过提问引导我自己找到答案,而不是直接给完整代码
自动分析我的 WA、TLE、RE
帮我检查代码中的问题
判断我在哪些知识点比较薄弱
根据历史做题记录生成能力画像
自动记录错题
自动安排复习
讲解算法知识点
讲解题解
比赛结束后自动生成复盘报告
统计自己的训练进度
随时回答“不好意思问别人”的基础问题
将集训队高频问题整理后提供给教练
根据全队训练情况帮助教练发现共同薄弱点
其他
20. 做一道不会的题时,你希望 AI 在什么阶段介入?
一开始就可以使用
自己思考10~20分钟后
自己思考30分钟左右后
自己尝试过代码后
只有明确要求时才介入
我希望自己决定,没有固定时间
21. 你更希望 AI 怎样告诉你题目的解法?
直接告诉我完整答案
给出大致算法方向
一步一步给提示
通过提问引导我思考
根据我的情况动态决定
不确定
22. 如果系统能够长期记录你的训练数据,你愿意记录哪些信息?
做过哪些题
AC/WA/TLE/RE情况
每道题花费时间
使用过哪些思路
哪些知识点经常出错
自己写过的代码
比赛成绩
AI 对话记录
学习计划完成情况
我不希望系统长期记录
其他
23. 如果集训队提供这样一个训练辅助系统,你是否愿意参与早期测试?
非常愿意
愿意
可以体验看看
暂时不确定
不太愿意
24. 对于现在的集训方式,你最希望改变的一件事情是什么?
25. 如果让你设计一个“真正适合 ACM 训练的 AI”,你最希望它解决什么问题?
关闭
更多问卷
复制此问卷