【更新】题解/举报审核标准

回复帖子

@kkksc03 吉祥物 2013-10-11 22:31 回复

题解审核标准

请大家注意题解的排版,善用markdown功能,不要所有字都用标题字体,并且确保代码前后加上```这三个字符,感谢大家的配合

另外,以下题解会被拒绝:

1、打表题解,并且不说明打表的generator

2、搬运官方题解但不写原出处的

3、给个人私题写题解的

4、给P1000 P1001 P1008写题解的,或者这个题目已经有过多题解的(一般会以30个为分界线,题目越入门一般个数会越少)

5、给CF/ATC的入门难度的题写题解的。(难度类似于P3954 成绩)

对于优秀题解的定义:通俗易懂,不装逼,有充分的文字或者图片叙述,代码有一定的可读性

markdown的使用链接

Latex公式大全

以下是规则

  • 题解可以选择贴代码或者不贴。但是仅有代码而说明过于少的,不予通过。

  • 每个题解必须包含主要思路,否则不通过。

  • 理论上需要AC本题,但是也允许一些非完美的做法,需要详细阐述。

  • 与已经存在的题解,做法一致的,不予通过。

  • 过水的题除非有算法引申,否则不通过。

  • 允许在题解中宣传自己的博客,但是不允许只有一个链接而没有实质内容。

  • 严禁抄袭其他题解(例如互联网上其他人的)。引用他人文字必须使用链接标注来源。

  • 代码中仅有注释,无对本题的分析的,不予通过。

  • 禁止在题解中写“大水题”,在入门题尽量少写一些对新人不友好的东西,包括不限于register define。

  • 请不要在题解中加入“完美的结束”类似的无意义注释增加题解长度。

  • 按照题目难度写题解,入门题目尽量详细说明,省选题目说清思路即可。

  • 使用markdown等编辑语言的可以在在线编辑器中测试一下,避免接连由于排版问题被打回。

  • 洛谷有反作弊系统,请各位写题解的时候不要再加各种坑了。

  • 若发现抄袭题解,一经发现,取消博客使用权。

多次故意违反以上规则或者恶意提交题解、被发现题解非原创或抄袭,以及其他严重浪费审核人员时间的情况,将被永久禁止发布题解甚至封禁账号。

对于反馈和举报的提交要求

举报分类及要求

请注意,目前举报和反馈仅限于题解。

  • 不是该题的题解

请您务必确认该题解的确发布位置错误再进行举报。

  • 思路不正确

对于此类情况,推荐您直接与题解原作者联系。

  • 抄袭

若您发现该题解有抄袭他人博客或题解的嫌疑,请您附上该博客或题解的来源,我们会进行确认。如果您没有附带链接,该举报将视为无效处理。

  • 非常敷衍的解释

如果您觉得该篇题解说明过少或附加说明为无意义内容(比如吐槽)请在举报时选择此选项。

  • 代码没有AC

我们不希望您是在打算以题解A掉这道题时发现该题解是错误的。建议您在发现题解的错误之处后再将该题解提交以确认该代码的确不能AC后再进行举报,举报时请提供相应的RID(一般是7位数字)。

关于被举报的说明

若您的题解被举报,请不要担心,这只是说明您的题解有待改进。如果题解被他人举报后删除,不会对您造成任何影响,若您想再次发表该题的题解,请重新整改后再次提交。

其他注意事项

若出现恶意举报题解以及其他严重浪费审核人员时间的情况,将被警告甚至封禁账号。

@Franco 2017-04-30 16:35 回复

一些题目的题解被禁止修改了。。Why?

@GGGGG 2017-06-01 22:16 回复

/*为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有 n 张地毯,编号从 1 到n 。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。

地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。

输入输出格式

输入格式:

输入文件名为carpet.in 。

输入共n+2 行。

第一行,一个整数n ,表示总共有 n 张地毯。

接下来的n 行中,第 i+1 行表示编号i 的地毯的信息,包含四个正整数 a ,b ,g ,k ,每两个整数之间用一个空格隔开,分别表示铺设地毯的左下角的坐标(a ,b )以及地毯在x轴和y 轴方向的长度。

第n+2 行包含两个正整数 x 和y,表示所求的地面的点的坐标(x ,y)。

输出格式:

输出文件名为carpet.out 。

输出共1 行,一个整数,表示所求的地毯的编号;若此处没有被地毯覆盖则输出-1 。

输入输出样例

输入样例#1:

3 1 0 2 3

0 2 3 3

2 1 3 3

2 2 输出样例#1:

3

输入样例#2:

3 1 0 2 3

0 2 3 3

2 1 3 3

4 5 输出样例#2:

-1 说明*/

#include<iostream>
#include<cstdio>
#define N 100000
using namespace std;
int main()
{
    int i,n,x,y,bh=-1;
    int car[N+1][4]={0};
    freopen("carpet.in","r",stdin);
    freopen("carpet.out","w",stdout);
    scanf("%d",&n);
    for( i=1;i<=n;i++)
    {
        scanf("%d%d%d%d",&car[i][0],&car[i][1],&car[i][2],&car[i][3]);
    }
    scanf("%d%d",&x,&y);
    for( i=n;i>=1;i--)
    {
        if(x>=car[i][0]&&x<=car[i][0]+car[i][2]&&y>=car[i][1]&&y<=car[i][1]+car[i][3])
         {    bh=i;break;}
    }
    printf("%d",bh);
    return 0;
 }

这是P1003 铺地毯问题,在我自己的机器上编译、运行、结果都没有问题,但是提交测试后,编译没有问题,得分却是0,每个测试点都是WA 错误原因是行太多或行太少。 请问各位大佬错在哪里呀?

谢谢大家了!