题解审核及反馈要求

回复帖子

@chen_zhe  Aya 2019-12-07 13:24 回复

本要求将作为洛谷题库题解的审核要求以及反馈要求。规范的最终解释权归管理所有。

主题库中已有的题解若明显不符合该规范的可以通过反馈的方式移除。新的通过审核的题解将严格遵守本规范,因此用户若需提交题解进行审核请进行自查,如果不合格将不会加入。

推荐阅读:如何用 Markdown&LaTeX 写一篇排版整齐的题解?


2020.08.05 新增:题解提交注意事项
2022.06.13 新增:关于进一步规范题解中 LaTeX 使用的一些说明

基本规范

  • 所有数学符号、常数、作为变量的字母应使用 LaTeX 公式,请严格遵守 LaTeX 公式的格式要求。其他普通英文内容(如 dfs)不应该使用 LaTeX 公式,对于代码形式的英文(例如 int a)应该使用行内代码块。
    如何用 Markdown&LaTeX 写一篇排版整齐的题解? 中给出了许多数学公式的推荐用法。特别需要注意的是,代码中的写法,例如 %,三目运算符,结构体等不应使用 LaTeX 公式进行展示。
  • 中文与英文字符或数字或公式之间以一个空格隔开,但中文标点符号与英文字符或公式之间不应有空格,如:
Aya 非常可爱。
首先输入一个整数 $a$。
我们有 $5$ 个苹果,其中 $2$ 个分给小明,$3$ 个分给小红。

请注意,在个人博客界面,即使源码不加空格,仍会自动补充 LaTeX 两侧的空格。但是在题解界面审核界面不会自动补充。因此要求您在 markdown 源码中,加入空格,而以个人博客的显示为准。

  • 题解中的中文句子,句末的句号不能漏掉。

基本格式

题意简述

  • 本条非必要,但是建议在题面较长的题目的题解中,加入这部分内容。
  • 建议只翻译简要题意,并采用无序列表,其中最后一项包括主要数据范围特殊注意事项,如:
    • 给定 $n$ 个正整数 $a_{1 \dots n}$。
    • 你需要求出 $\sum_{i=1}^n a_i$ 和 $\prod_{i=1}^n a_i$。
    • $n \le 10^6$,答案对 $10^9+7$ 取模。

题目分析

  • 题目分析中必须包含做这一道题目的主要思路,包括但不限于:使用了什么算法或数据结构,以及对于相应算法或者数据结构的具体分析。例如下述例子就是一个反面教材。
这个题目是一个数学题,打表可以发现答案是 $a \times b - a - b$。
  • 如果这个题目的题目分析,如果仅用文字可能不便于表述,可以正确使用图床,但是所附的图不能过于潦草,使人辨认较为困难。也可以将自己的代码拆成若干段穿插于题目分析中。
  • 如果需要引用一些来自他人博客的内容,请确保不会侵犯他人的版权,并且必须使用链接标注来源,位置建议放于全文之后。
  • 可以在讲述正解之前,介绍一些部分分的获得方法,但是不要喧宾夺主
  • 题目分析中的变量名应该统一,不应出现在某处是 $N$,而在另一处变成 $n$ 的情况。

代码

  • 题解最好附上代码,并不要求是全部代码一起放出来。如果之前在题目分析中已经将代码要点穿插在文字图片叙述中,则无需在分析之后再重新附带上代码。对难度较低或者实现有一定细节的题要求附带代码。
  • 代码请确保有一定的可读性特别是对于较为简单的题目,请务必附上可读性强的代码。例如下面这段代码,就是很明显不符合规范的。(题目: P3383 【模板】线性筛素数)
inline void ________(){
    ______[1]=1;
    for(register int _________=2;_________<=10000000;++_________){
        if(!______[_________]) _______[++_______[0]]=_________;
        for(register int __________=1;__________<=_______[0]&&_________*_______[__________]<=10000000;++__________){
            ______[_________*_______[__________]]=1,_______[_________*_______[__________]]=1;
            if(_________%_______[__________]==0) break;
        }
    }
}
  • 为了确保代码的可读性,建议在代码中加入注释。注释应该要有一定的实际内容,例如这一个函数是用来完成什么的,这个数组用来存储什么之类的,帮助读者理解。不应该出现类似于“完美的结束”,或者“这里是个循环”之类的对于理解帮助很小或者没有意义的注释。同时,注释也不应该大量堆砌在少量的代码中,遇到这种情况应当将这一部分在题目分析中专门提到。
  • 若需引用他人代码,请请确保不会侵犯他人的版权,并且必须使用链接标注来源,位置建议放于代码之前。
  • 不应在代码中加入防抄袭内容。
  • 代码请勿加上过长的预编译指令、宏定义或头文件。

针对入门与面试题库的额外要求

  • 禁止一切形式的远超过“入门”知识的知识点,例如使用生成函数完成斐波那契数列末项计算。
  • 对于本要求中的题目分析、代码两个板块,管理会进行更高更严格的要求。特别地,题解必须附上代码。
  • 本题库中部分试题为计划类课程的例题,对于此类题目不对外开放题解提交,即使因为管理疏忽开放了题解提交,也将会全部打回。

审核规定

I 类违规

  • 没有或者对题目的分析过少,不予通过。(理由:说明过少)
  • 与已经存在的题解,做法一致的,不予通过。(理由:重复的解法)
  • 但是如果写的足够认真的(如:解释详尽而深入、提供了建设性意见等)在已有题解很多的情况下依旧有机会通过。
  • 没有正确使用 Markdown 或者 LaTeX 的、代码不缩进的、滥用标题字体的,不予通过。(理由:排版不整齐)
  • 在题解中出现明显错误。(理由:具体指出错误点)
  • 出现以下内容的会以“无意义内容”这个理由打回:
    • 只有一个指向自己的博客的链接而没有实质内容。
    • 提交错题目。
    • 给个人题目或者团队题目提交题解的
    • 代码中出现过长的预编译指令、宏定义、头文件,或者出现过于占据版面的字符画等。
    • 代码中仅仅提供打表,但是不提供打表的生成器以及相应注解。
    • 恳请管理员通过自己的题解或者求关注、求赞等行为,或者过度玩无关梗。
    • 复制粘贴题面或样例,且占大量篇幅的。

II 类违规

  • 抄袭其他题解,包括但不限于洛谷上原有的题解,违规者将被处以棕名,并且禁止使用博客。
  • 多次提交不符合规范的题解(即I类违规),违规者会被禁止使用博客。
  • 在题解中群嘲或者人身攻击,例如“大家写的题解都很烂”,违规者第一次拒绝,第二次禁止使用博客。
  • 若出现恶毒的政治隐喻,可能将直接处以封停账号的处罚。

反馈规定

  • 对于明显不符合要求的现有题解,可以向管理员举报,可以在举报贴中进行举报,也可以单独在工单专版开讨论贴进行举报。
  • 举报的时候,请附上原本的题解的链接,并且请指出题解中存在的违规现象,例如:若题解提交错题目,请指出正确的题目;若题解涉嫌抄袭,请给出原题解的链接,以帮助我们更好地判断题解是否存在违规。
  • 被发现违规的题解将被撤下,并且会根据上述审核规定进行处理。若一个用户大量恶意举报题解,将可能被处以禁言,或者处以棕名。
  • 如果你只是单纯地不喜欢一篇符合规范的题解,请不要向管理员举报,善用题解的“踩”的功能,这样这篇题解的展示优先级会被降低。
  • 不接受无端的催促。若您的题解在提交后 7 天未被审核可以私信咨询管理。
  • 对于一切的询问为什么题解不过的原因,请在本贴讨论,也欢迎其他用户帮忙指出。

其他问题

  1. Q: 为什么有些赞数很低的题解排在高赞题解上面? A: 对于新题解有保护机制,在过审之后的一段时间会默认置顶,但是过了保护时间段之后它会回到原有位置。
  2. Q: 我因为做了一些违规的事情而不能使用博客了,怎么办? A: 详见洛谷社区规则
  3. Q: 为什么一个题目不能发布题解? A: 当这个题题解数量过多,管理员认为没有必要再有更多题解的时候,会自动关闭本题的题解提交入口,故会闪出“不能提交该题题解”。如果真的觉得自己的题解非常好,或者之前的题解大多有疏漏,那么可以私信找到管理员提出申请。如果确认为特别具有价值的优质题解,可以特许进入题解区。若低质量题解多次私信申请,会被视为骚扰管理的行为,可能会被予以禁用私信的处罚。私信管理的时候,请附带上题目编号和题解链接。
@yurzhang  ATRI 2021-08-30 11:14 回复 举报

@XLao 半角英文字符和半角数字与中文汉字间应留有一个空格,但与中文标点间不应有任何空格。

此外您的 $\LaTeX$ 使用也不符合规范,请不要以代码习惯书写 $\LaTeX$。

反馈
如果你认为某个帖子有问题,欢迎向洛谷反馈,以帮助更多的同学。



请具体说明理由,以增加反馈的可信度。