- 核桃编程
🚩 PythonBuddy出题规范
- 2024-1-29 14:50:23 @
请认真阅读并遵守该出题规范,否则您的题目可能会面临被隐藏甚至删除的风险。
请不要多次上传严重不符合要求的题目,否则您可能暂时/永久失去出题资格。
出题前,建议阅读面条老师分享的出题心得
出题权限
申请内容应该包括:
- 核OJ用户名
- 核OJ uid
- 年级
- 获奖履历(可选)
约定
- 严禁使用包括但不限于ChatGPT/ChatGLM/LLama/Bing等AIGC技术。
- 注重学术诚信,严禁抄袭。
- 发布测试之前,出题人需要AC一次
- AC代码超过 行的难题,请在标题上注明【难题预警】
- 对于不符合规定的题目,管理员会不定期介入编辑
- 已经确保题目无误的前提下,鼓励举办比赛
题目命名规范
🚩不确定自己的题目、测试点是否正确时:
- 如果正处于自测阶段,请隐藏题目
- 如果已完成自测,需要群友帮测,请标注【求测试】
- 如果 AC 人数 >= 5,可去掉【求测试】标记
基本规范
- 无错别字,无歧义
- 有输入、输出格式描述
- 有样例
- 对于每个题目,测试点数量不应少于3个。
题目背景
- 好的题目背景应起到帮助理解题意的作用。
- 需要绝对避免题目背景影响题意的理解,同时不应有过多与题目本身无关的内容。
- 必要时,可以提供形式化题意。
题目描述
- 要求清晰、简洁、易懂、严谨,不应出现需要样例才能理解题意的情况,不应使用容易引起歧义的表述。
- 同一道题目的同一个变量,名字的大小写应统一,不应出现在某处是 N,而在另一处变成 n 的情况。
输入格式
- 有几行
- 每行内的数据类型(整数、小数、字符串),数据之间是什么分隔符
- 其他说明
输出格式
- 如果题目有多种可能的正确输出,包括输出小数,请在输出格式中说明。
- 如果答案需要取模,请在题目描述和输出格式中两次说明。
数据规模与约定
- 包括数据范围和提示。
数据范围
- 数据类型(整数、实数、字符、字符串等)应在输入格式中说明,数据范围应在说明/提示中说明。
- 需要绝对避免数据类型是「正整数」但数据范围是「≥0」的情况。
- 实数必须有小数点后位数的描述。