Wonderland 新用户必读

1 前言

亲爱的新用户们:

欢迎来到 Wonderland,这是一个以Hydro为基础,李老师主要开发的二级域。在此希望你能先抽空用几分钟时间快速读下我们准备的指引,以便你能快速融入我们的社区与顺畅的使用Wonderland的各项功能。

2 主要功能介绍

2.1 题库

进入主站,点击右上角的“题库”进入题库。这里,我们可以发现很多不同的题目。主要页面是这样的:

其中分为5个部分:状态、题目标题、标签、通过/尝试人数,还有题目的难度。

2.1.1 五个栏目的介绍

2.1.1.1 状态栏

最左边的状态栏中,背景色即代表你还没有尝试这题(新用户默认全部没有尝试),绿“√ Accepted”就代表你已经通过了此题,而红“× Wrong Answer”代表你尝试过此题但你还没有通过(在Wonderland中,只要你错了一个测试点就算没有通过)。

2.1.1.2 题目标题栏

题目标题左边有一个“☆”按钮,这是用来收藏题目的按钮,收藏后会在主页显示,就像这样:

然后就是题目标题,不再多说,点击标题即可进入题目详情页面。

2.1.1.3 题目标签

这里会显示出一些与题目相关的内容(例如2005、模拟、dp,动态规划 等都是题目标签)。

2.1.1.4 通过/尝试栏:

显示已经通过的提交人数和累积的提交次数,可以看出一个题目的可能难度。

2.1.1.5 题目难度:

显示由难度计算算法算出的难度,范围1-10。

2.1.2 题目详情

点开一道题目(这里以P3383 【模板】线性筛素数 为例),最上面的一小栏记录了题目的自己最早最高分提交记录、收藏键、题目名、题目ID、题目类型、题目时间限制、题目空间限制、尝试数、已通过数、难度、上传者还有标签,大家可以一一点击看一下里面的东西,这里不再阐述。

然后再往下就是题目的内容,也不再阐述。

来到右边这一板块,这是重点:

第一个按钮是在线IDE,可以提交并测试数据,但强烈建议大家在Dev-C++中写代码,否则一旦养成习惯(这里的在线IDE会自动报错),就会慢慢失去查细微的错的能力。

第二个按钮是“递交”,点击即可递交自己的代码。

第三个按钮是“讨论”,在该题下创建一个讨论 or 查看其他人的讨论,但应遵守后面所讲的讨论区规范。

第四个按钮是“题解”,在该题下发表一个题解 or 查看其他人的题解,发表题解同上。

第五、六个按钮是“文件”和“复制”,这些都没有什么用处(等你们钻研后就知道了)。

2.1.3 提交后的评测状态

  • Waiting 评测:评测请求正在等待被评测机抓取
  • Fetched 评测:评测请求已被评测机抓取,正在准备开始评测
  • Compiling 评测:正在编译中
  • Judging 评测:编译成功,正在评测中
  • Accepted 通过:程序输出完全正确
  • Wrong Answer 不通过:程序输出与标准答案不一致(不包括行末空格以及文件末空行)
  • Time Limit Exceeded 不通过:程序运行时间超过了题目限制
  • Memory Limit Exceeded 不通过:程序运行内存空间超过了题目限制
  • Runtime Error 不通过:程序运行时错误(如数组越界、被零除、运算溢出、栈溢出、无效指针等)
  • Compile Error 不通过:编译失败
  • System Error 错误:系统错误(如果您遇到此问题,请及时在讨论区进行反馈)
  • Canceled 其他:评测被取消
  • Unknown Error 其他:未知错误
  • Ignored 其他:被忽略

2.2 训练

训练板块只对三段及以上成员开放,因为一段和二段的练习均在“作业”板块里。

2.2.1 训练版面简介:

有点糊,上面的内容就是训练的介绍,下面就是题目详情,还有右边这一栏的内容。

2.2.1.1 训练题目详情板块介绍

训练分多个部分,当一个部分做完后下一次显示它会自动收起。题目详情与题库无异,是一样的版面。

2.2.1.2 右边一栏的功能介绍

上面的卡片中,分别由“帮助”(介绍训练的内容)、状态(进行中/未参加/已完成)、进度(已完成 xxx %)、参加人数和创建人组成。

下面是目录,对于一些超长题单可以快速跳转。

2.3 比赛

这是一个典型的比赛首页界面

点开一个比赛,发现其界面是这样的:

参加后点击题目即可进入比赛题目页面,点击成绩表也可以查看参加人的成绩。

比赛中有时会有密码,请大家不要泄露,因为老师会在群里发密码。

2.3.1 三种比赛赛制的介绍

2.3.1.1 IOI 赛制

最不刺激的赛制,提交完立刻出分,排名按成绩排序。

例如:A 4题全对,B 4 题全对,C 得了350分。

则排名为:

1 A 400

1 B 400

3 C 350

策略:没有……

2.3.1.2 ACM/ICPC 赛制

提交完立刻出结果(只有正确/不正确),不正确罚时 10 分钟(即计入的总时间增加 10 分钟)。每AC一道题,自己的AC数加1,时间加上从比赛开始以来经过的时间。最后,排名先按AC题数排,再按总时间排。特殊地,没有AC的题目罚时不计入总比赛时间。

举个例子:一场比赛共3道题。

A在20min时 AC了A题,在60min时AC了B题(罚时 3 次),在 40 min 时AC了C题(罚时2次)。

B在30min时 AC了A题,在80min时AC了B题,在50min时AC了了C题,没有罚时。

同样是AC3道题,A的总时间是170min,B的总时间是160min,所以B的排名高过A。

很明显,这种赛制的策略就是:

1、开题顺序要合适,先把简单的题AC了减少时间,再继续钻研难的题。

2、速度快不如稳得来划算,换句话说,稳一点,罚时10min就能拉开2-3名同学的差距。

2.3.1.3 OI赛制

CSP、NOIP等比赛所用的赛制,提交后不会立刻出分,在比赛结束后才会出分。

策略:要更稳一点,多测几组数据,避免爆零。

特殊地,OI赛制提交后会显示这个:

不会立刻出分(其实是隐藏的,管理员能看见)。

2.3.2 你应该参加哪几种比赛:

2.3.2.1 段数的排位赛:

你在几段,就可以参加几段及以下的比赛,但建议段数跨度不要超过1。

例如,一位3段同学,就可以参加1、2、3段的比赛,但是1段的比赛对于他而言过于简单,不必要参加。

2.3.2.2 其他类型的比赛:

最好不要冒然参加,除非老师在群里通知,因为你根本不知道它的难度是多少。

2.4 作业

点击作业板块,我们可以看到如下的列表视图:

其中,最左边的几个日期表示被创建日期,一个作业中,点击上面的作业标题即可进入作业,看到和比赛差不多的页面。而一个作业中下面的几行灰字代表状态、开始时间和截止时间,点击右边的小三角,就可以切换日历视图,这里不再阐述。

2.5 讨论

2.5.1 简介

讨论是一个最复杂的板块,我们将分点并配上图片介绍。

2.5.2 查看帖子

在 2.5.2 中,我们以这个帖子为例,展示我们查看帖子的方法。

点击一个帖子的标题(灰字或黑字),即可查看帖子的内容。

灰字代表自从你上一次看这个帖子之后没有新回复,而黑字代表自从你上一次看这个帖子中

左边的红色高亮细长方形即高亮,是用来吸引你注意力的。

有一些帖子就算没有新评论,也会始终保持在上面,我们称之为置顶帖。

目前只有管理员(李老师)能置顶或高亮帖子。

左边的数字代表评论个数。

帖子标题下面的东西分别是节点、查看数、楼主、上一次被回复时间。

点开讨论后,你可以看到讨论的详情:

还有该讨论下的回复:

其中每一条评论中包含以下5个内容:

1、发表者的头像

2、发表者的名字

3、发表者的等级(若想深入了解等级可跳转至2.7 排名)

4、发表时间

5、发表内容

还有4个功能:

1、回复(回复非一级评论时会自动出现@[](/user/被回复者的uid),被回复者会收到一条来自@ 的被@消息,并且第一个回复第一级评论的也不会出现这个@模板)

2、编辑(仅可以编辑自己的一级评论)

3、删除(仅可以删除自己帖子下的一级评论)

4、表情(仅可以对一级评论发送佚名表情)

注:Wonderland大更新,现在讨论具有"可持久化"功能,即翻看其一段时间内的更新记录。

2.5.3 发表帖子

点击“讨论”板块右边的“讨论节点”:

进入一个讨论节点,此时点击“创建一个讨论”即可发帖。

其中,最上面的一栏是标题栏,并且有高亮置顶键(只有老师能操作)。

你应该在最上面一栏输入标题。

在内容输入框中,上面的一行为Markdown辅助行,从左到右分别可以支持以下功能:

1、表情

2、Markdown中的标题行、粗体、斜体、删除线、超链接、无序列表、有序列表、任务列表(有bug,不推荐)、列表缩进、列表反向缩进(这两个只能用在有序/无序列表中)、引用、分割线、多行代码块、行内代码块、表格

3、上传文件和3个无用的内容

4、自己的累积字数与字数限制

接下来就是编辑区,不再阐述。

点击最下面的“发表”或“更新”就可以发表或更新帖子了。“删除”无法使用。“取消”可取消此次发帖或编辑。

注意:千万不要滥用Markdown与KaTeX\KaTeX,建议阅读作者的Markdown && KaTeX\KaTeX 手册

2.5.4 回复帖子

进入一个讨论,点击“回复”按钮,可以看到与创建帖子的编辑框几乎一样的编辑框。

如下是一个标准的回复框编辑区:

2.5.5 你应该/不应该:

  • 应该选择合适的讨论节点。讨论内容一般按照节点来定,选择节点错误这类原则性错误会遭到很多同学的反感。
  • 应该发布有意义的内容。如果你发表了没有意义的内容(定义详见3.1.1),你可能会见到一些梗图。例如:这是别人在提醒你,你发表了无意义内容,应该及时道歉并锁定。
  • 应该友善交流。讨论区是大家自由发表一些意见,想法的地方。请友善交流,对于一些无意义内容,你应该友善指出这是一个无意义内容。
  • 不应该在讨论区对线/互骂。这样会严重破坏讨论区的风气。
  • 不应该使用一些令人难以理解的词。
  • 不应该滥用梗图(例如在有意义讨论下发批判无意义内容的梗图),这会受到大多数人的反感。
  • 不要乱膜 ,膜之前你至少要知道 ta 真实实力有多强,以及这种场合是否适合膜,比如,一个人不想让你膜你偏膜,有可能会受到反感。
  • 不要谈用户名旁边的等级,几乎所有人都反感这个,你应该移步2.7.2。

2.5.6 注意事项:

  • 初来Wonderland,不要跟风玩梗,因为你不知道这些梗是什么意思,用错了地方很让人反感。当然,如果想了解一下这些词大概的意思,也可以移步作者的Wonderland 词典
  • 不要过度活跃,活跃是可以的,但是不要什么事情都往这里说,要时刻记住,这里不是微信朋友圈。
  • 目前我们没有删除自己讨论的权限,所以在锁帖时也可以先将评论全部删除,再锁定帖子,最后将内容改为醒目的“此帖已无用”的标志。这个讨论这个讨论就是标准的失效帖。
  • 同时,老师发布的这个讨论简明扼要地概括了社区规则,强烈建议大家阅读。

欢迎添加。

2.6 评测记录

点开评测记录板块,我们可以看到自己的评测记录:

在上面一栏中,你可以根据条件来过滤所有评测记录。

下面的表格中的栏目中,从左到右依次为:状态(与题库板块状态相同)、题目(与题库板块题目相同)、递交者、用时、所耗内存、语言(都是 C++ 11)和递交时间。

2.7 排名

2.7.1 基本信息

点开“排名”板块,可以看到如下的界面:

其中从左到右依次为:

排名、用户名(包含头像、用户名(点击后可以查看其个人主页)、等级)、RP、题目分、比赛分、贡献分、通过数和个人简介。

RP是排名比较的唯一标准,但不是实力评判的唯一标准,通过复杂的算法得出。

AC数越高,题目分越高。

比赛成绩越好,比赛分越高。

贡献:我还不知道

通过:顾名思义就是AC数。

排名每日更新一次,不会即时更新。

2.7.2 “等级”系统介绍

排名越高的用户,等级越高,排名达到前 w%w\%ww 是一个系数,每个等级有对应的 ww) 的用户可以达到该等级。

各等级的 ww 值如下:

等级 等级框颜色 ww 10001000人时有多少人是该等级(不包含该等级以上的)
1010 11 1010
99 22
88 55 3030
77 1010 5050
66 绿 2020 100100
55 3030
44 4040
33 5555 150150
22 7070
11 9090 200200
00 不显示 100100

同时注意:等级越高的用户,实力不一定越强,仅靠RP值或排名或等级来评判一个人的实力是很不可取的。

2.7.3 忠告

不要仗着自己等级/排名高就趾高气扬对待其他人,记住,就算你再强,也有比你更强的,天外有天,人外有人。

如果自己的等级/排名很低,更不要通过抄袭代码等非正规方式来获取RP,否则老师一考核你就会露馅。

2.8 在线 IDE

使用在线 IDE,可以像Dev-C++那样编辑代码,但是不建议使用此 IDE 进行编写(除特殊情况外),否则一旦养成习惯(这里的在线IDE会自动报错),就会慢慢失去查细微的错的能力。

2.9 最右边的名字栏

鼠标悬停在这一栏,可以看到如下的界面:

我们从上到下依次来看一看。

2.9.1 我的资料

点击这一个按钮,可以看到如下的界面:

(未编辑个人界面的会显示“这个人很懒,什么也没写”)

2.9.1.1 上面一栏

包含自己的头像、用户名、UID、注册时间、上次登录时间、上次进行操作的时间,还有4个(一般地)按键:编辑(等下会讲作用)、发送信息(等下会讲作用)、复制电子邮箱地址,还有显示自己的性别。

2.9.1.2 中间的5个栏目

第一个是个人简介,第二个是已AC的题目,第三个是已写的题解,第四个和第五个基本没用。

2.9.2 站内消息(即私信)

点开“站内消息”板块或一个人的"发送信息"键,可以看到如下界面:

点击左边的“创建”键,输入你要发送私信的人的uid,或者点击左边一栏的一个人,就会创建一个私信。然后,你就可以在下面的一个长方形框里输入信息,输入完后按"发送"或按住Ctrl+Enter发送即可。

同时,当有人@你时,Hydro就是在这里会给你在私信里发一条富文本信息。

2.9.3 账户设置

3 社区规则与建议

这里是一个开放、活跃的社区,你可以在此与其他人发帖讨论,我们热烈欢迎。

但是,当你发帖时,需要注意以下几点。

3.1 当你发帖时

3.1.1 发帖之前:

你应该知道自己的帖子是什么类型,然后根据下面的方法来修改你的讨论。

3.1.1.1 如果这是一个关于题目的贴:

3.1.1.1.1 WA求助帖

此时你要给出你不懂的地方或者错误代码,这样我们才能给你帮助,否则可能被视为无意义内容。这时候,有人会在帖子里回复“wyy”,就是提醒你你发了一个无意义内容,此时你需要跳转到3.1.1.3.3。

但是,问问题最好还是在群里问,老师会给出解答。

3.1.1.1.2 题目题解帖

此时请左转题目详情里的题解区发布,否则可能被视为无意义内容,并且尽量遵守洛谷的题解审核及反馈要求,如果看不到的,大意就是详细地描述方法,在代码中加入注释。

虽然这样做确实很难,用这种方式写一篇题解大概要30分钟左右,但是这样做可以让你的题解受到更多的欢迎,也能帮助到更多的人。

总之,不要在讨论区发布题解,可能会受到其他人的反感。

3.1.1.2 如果这是一个求助帖

3.1.1.2.1 请先百度一下

如果这是一个很容易百度出来的问题,那么跟帖者会回复“BDFS”(BaiDu First Search,百度优先搜索,一般用于批判伸手党(自己不寻找答案就来问问题的人)),并且可能会被视为无意义内容。

如果你已经百度之后还是没有结果,并且寻找答案后也没有进展,应该在帖子中标明“百度无果”或“BDFS无果”。

3.1.1.2.2 请在标题里写出你想询问的详细内容。

“关于……”的标题可能会意义不明。

蠢问题:萌新求助,这个代码提交超时了!

聪明问题:P2783 为什么在加双向边的情况下会超时?

更聪明问题:P2783 在加单向边的情况下可以通过,在加双向边的情况下 - 会超时。

3.1.1.2.3 不要着急。

如果没有人回帖,不要急,总有人会回答你的问题的,将近150人中至少有15人是活跃的,我们并不介意你问出有意义的问题。

3.1.1.3 其他类型:

3.1.1.3.1 知识普及型

这种帖子是可以发的,不过要尽量保证知识点的详细,别人可以基本看懂你在讲什么是最低标准,如果能特别详细地介绍一种算法,那是最好的。

3.1.1.3.2 灌水帖

与OI相关但不密切相关的帖子,这种帖子可以发,但是建议在帖子前标明【水】代表这是一个灌水帖,否则如果其水分(与OI的不相关度)很高的话,可能会被视作无意义内容。

3.1.1.3.3 无意义内容

剩余的很可能就是无意义内容了。如果有人提醒你这是无意义内容,你应该道歉并锁定帖子(目前无法删除帖子),除非其他人误判(这种概率比较小)。如果很多人都说这是无意义内容,那就不可能是误判了,你就应该锁帖。

如果你想发一个无意义内容,尽量扼杀掉这个心思,因为不发总比发了后锁帖好很多。


参考文献:(不分先后)

1、洛谷新用户必读

2、Wonderland帮助板块

3、洛谷移植版《提问的智慧》

4、这个讨论


更新日志:

10.2 12:23 修改一些比较OI化的词语。

10.2 16:17 添加 3 社区规则与建议 中的3.1.1部分。

10.2 17:02 添加 2.4 作业板块部分

10.2 22:50 添加 2.5.1 部分

10.3 11:41 添加 2.5.2 部分

10.3 17:26 添加 2.5.3 部分

10.3 18:31 添加 2.5.4 部分

10.4 12:05 添加 2.5.5 部分

10.4 20:24 添加 2.3.3 部分

10.10 21:34 补全2.5.4 部分,添加 2.5.5 部分

10.14 21:45 完善前期部分

10.14 22:09 添加 2.7 部分

10.15 14:55 去除 2.3.3 部分

10.15 15:13 添加 2.8.1 部分

11.3 9:40 添加 2.8.2 部分

3.11 17:12 回来啦,插入在线 IDE 部分(2.8),将以前的2.8迁移至2.9。


备忘:无


鸣谢:(不分先后)

1、@

(1)

建议添加: 只有三段成员才有“训练”板块

感谢建议,已采纳。

(2)

一级评论的第一个二级评论是没有@模版的, 建议添加

感谢建议,已采纳。

2、@

私聊为“讨论区”板块提供建议和模板。

感谢建议,已采纳。

3、@

感谢老师对我的支持。

4、@

建议可以用上 LaTeX\LaTeX

thx,已采纳,其实已经用了

5、@

建议添加排名是明天更新的

感谢建议,已采纳。

6、@

我想说应该加一点,不要仗着自己等级低,直接浑水摸鱼的冲榜,毕竟Level越高要难冲榜,李尧老师:比赛的时候就会露馅

感谢建议,已采纳。


不定期清理一些已浏览过的建议评论和较为无意义的评论,但并不代表在此讨论下不可以发布此类型评论

13 comments

  • 1