diff --git a/docs/manual/luogu/account/award-certify-cpc.md b/docs/manual/luogu/account/award-certify-cpc.md index 353c838..5462fee 100644 --- a/docs/manual/luogu/account/award-certify-cpc.md +++ b/docs/manual/luogu/account/award-certify-cpc.md @@ -37,6 +37,12 @@ sidebar_label: 奖项认证(ICPC/CCPC) 奖项认证分为 2 个步骤,实人认证和奖项认证。 +:::caution + +同一人的实人认证和奖项认证信息只能绑定在同一个洛谷账号上,且不接受奖项迁移申请。 + +::: + ### 实人认证 {#id-verify} :::caution diff --git a/docs/manual/luogu/account/award-certify-oi.md b/docs/manual/luogu/account/award-certify-oi.md index 1e84800..b3d60ea 100644 --- a/docs/manual/luogu/account/award-certify-oi.md +++ b/docs/manual/luogu/account/award-certify-oi.md @@ -38,7 +38,7 @@ OI 系列比赛积分计算参考 [CCF 评价标准](https://www.noi.cn/xw/2019- :::caution -一个洛谷账号只能绑定一个人的奖项信息,不能重复绑定,且不接受奖项迁移申请。 +同一人的实人认证和奖项认证信息只能绑定在同一个洛谷账号上,且不接受奖项迁移申请。 ::: @@ -54,7 +54,8 @@ OI 系列比赛积分计算参考 [CCF 评价标准](https://www.noi.cn/xw/2019- - 洛谷将通过支付宝人脸核验来核实用户提供的姓名、身份证号与申请者是否一致。 - 实人认证仅确认用户的真实身份,是进行奖项认证的前置条件。 -- 一旦认证通过认证,绑定的实人信息无法更改。**请务必**提供自己的身份信息。 +- 即使您已有奖项认证,在追加新的奖项认证前,也需要先完成实人认证。 +- 一旦认证通过认证,绑定的实人信息无法自主更改。**请务必**使用自己的身份信息进行认证,如有错误请立即联系管理员处理。 ::: diff --git a/docs/manual/luogu/article.md b/docs/manual/luogu/article.md index 07ea617..566e945 100644 --- a/docs/manual/luogu/article.md +++ b/docs/manual/luogu/article.md @@ -25,6 +25,8 @@ sidebar_label: 个人专栏文章功能 其中**个人记录**、**闲话**分类无法全站推荐展示,仅能设置为*个人公开*文章。 +其中**学习·文化课**、**休闲·娱乐**分类无法直接申请全站推荐,需申请投稿至官方合集(不定时开放)或直接联系管理员单独申请。 + 其中**题解**分类的文章将经管理员依据[《洛谷主题库题解规范》](../../rules/academic/solution-standard.md)审核通过后在对应题目的题解区以及 *文章广场-题解分区* 内展示。 ## 文章公开度 diff --git a/docs/manual/luogu/problem/interactive-problems.md b/docs/manual/luogu/problem/interactive-problems.md index d641a7d..041b2ba 100644 --- a/docs/manual/luogu/problem/interactive-problems.md +++ b/docs/manual/luogu/problem/interactive-problems.md @@ -1,6 +1,6 @@ # 交互题功能说明 -交互题既用户提交的程序,通过出题人提供的交互库,与判题程序(SPJ)进行交互并获得输入、解答问题。 +交互题即用户提交的程序,通过出题人提供的交互库,与判题程序(SPJ)进行交互并获得输入、解答问题。 洛谷上的交互题评测,由以下三个部分组成:判题程序(SPJ)、交互库、用户程序。其中出题人需要提供 SPJ 以及交互库。交互题需要打上 **交互题** 标签。如果使用 SPJ 功能,还需要 **Special Judge** 标签。 diff --git a/docs/manual/luogu/team/premium.md b/docs/manual/luogu/team/premium.md index acd81e1..14a6e32 100644 --- a/docs/manual/luogu/team/premium.md +++ b/docs/manual/luogu/team/premium.md @@ -7,7 +7,7 @@ * 团队人数:无上限 * 团队题目:无上限,开放时空限制及 subtask。 * 团队作业:数量不限,单个作业参与人数上限 250 人。 -* 团队比赛:数量不限,可同时举办多场比赛。可以举办团队邀请赛,可生成最多 100 个邀请码,允许使用反作弊系统。 +* 团队比赛:数量不限,可同时举办多场比赛。可以举办团队邀请赛,可生成最多 100 个邀请码。 * 加团限制:不计入成员可加入的团队数量。 * 成员管理:可以批量管理成员的组别和信息,并单独授予普通成员特定编辑权限(题目、题单、比赛)。 * 题目复制:允许从公有题库复制进团队题库,并可使用原测试数据进行评测。 @@ -16,7 +16,6 @@ :::note[注:] * 放宽的各项限制的内容在订阅期结束后予以永久保留,但将会因超过基础限制不可以创建或增加新的内容或成员。 -* 如需运行反作弊请在比赛后发送比赛链接到邮箱 `k@luogu.org` 申请查重(仅限实际付费用户) ::: @@ -88,10 +87,6 @@ ![邀请码](_image/pt-invitation.png) -赛后可以运行反作弊系统,对所有提交的代码进行比对查重,以保证比赛的严肃性。 - -如需运行请联系 [kkksc03](https://www.luogu.com.cn/user/1) - :::note 如果想举办更大规模的邀请赛,欢迎咨询 `k@luogu.org`。 diff --git a/docs/rules/academic/handbook/_image/align-center.png b/docs/rules/academic/handbook/_image/align-center.png new file mode 100644 index 0000000..7f17fd0 Binary files /dev/null and b/docs/rules/academic/handbook/_image/align-center.png differ diff --git a/docs/rules/academic/handbook/_image/align-right.png b/docs/rules/academic/handbook/_image/align-right.png new file mode 100644 index 0000000..c64b13e Binary files /dev/null and b/docs/rules/academic/handbook/_image/align-right.png differ diff --git a/docs/rules/academic/handbook/_image/callout-nested.png b/docs/rules/academic/handbook/_image/callout-nested.png new file mode 100644 index 0000000..3942649 Binary files /dev/null and b/docs/rules/academic/handbook/_image/callout-nested.png differ diff --git a/docs/rules/academic/handbook/_image/callout.png b/docs/rules/academic/handbook/_image/callout.png new file mode 100644 index 0000000..c620c25 Binary files /dev/null and b/docs/rules/academic/handbook/_image/callout.png differ diff --git a/docs/rules/academic/handbook/_image/code-highlight.png b/docs/rules/academic/handbook/_image/code-highlight.png new file mode 100644 index 0000000..8a56f94 Binary files /dev/null and b/docs/rules/academic/handbook/_image/code-highlight.png differ diff --git a/docs/rules/academic/handbook/_image/epigraph.png b/docs/rules/academic/handbook/_image/epigraph.png new file mode 100644 index 0000000..bed8478 Binary files /dev/null and b/docs/rules/academic/handbook/_image/epigraph.png differ diff --git a/docs/rules/academic/handbook/_image/table-span.png b/docs/rules/academic/handbook/_image/table-span.png new file mode 100644 index 0000000..3f1f54e Binary files /dev/null and b/docs/rules/academic/handbook/_image/table-span.png differ diff --git a/docs/rules/academic/handbook/_image/table-tuack.png b/docs/rules/academic/handbook/_image/table-tuack.png new file mode 100644 index 0000000..c93ecc6 Binary files /dev/null and b/docs/rules/academic/handbook/_image/table-tuack.png differ diff --git a/docs/rules/academic/handbook/markdown.md b/docs/rules/academic/handbook/markdown.md index 96b2d43..3c63468 100644 --- a/docs/rules/academic/handbook/markdown.md +++ b/docs/rules/academic/handbook/markdown.md @@ -4,6 +4,13 @@ Markdown 的目标是实现「易读易写」,成为一种适用于网络的 **请仔细阅读下列文档,如果没有按照要求正确使用格式,将可能无法发出讨论,或者被删除。** +:::info[请注意] + +- 本页面显示效果非洛谷主站实际效果,仅作为参考。部分语法的实际效果使用截图展示。 +- 部分标注了新特性的功能在老页面不支持展示,可使用编辑器的预览模式确定是否可用。 + +::: + ## 段落和换行 一个 Markdown 段落是由一个或多个连续的文本行组成,它的前后要有一个以上的**空行**。普通的 Markdown 段落不可以用空格或制表符来缩进。 @@ -137,11 +144,33 @@ Markdown 建立代码块的方法:将 \`\`\` 置于这段代码的首行和末 #include ``` +### 指定范围高亮【新特性】 + +在代码块中首行使用 `lines=-` 参数来指定高亮范围。例如: + +```markdown +```cpp lines=5-6 +``` + +![代码高亮示例](./_image/code-highlight.png "5~6 行高亮") + +这样代码块的第 5~6 行会被高亮显示。 + ### 小段代码 需要引用代码时,如果引用的语句只有一段,不分行,可以用 \` 将语句包起来。 -注:如果真的要打 \` 这个字符的话,可以仿照和 \* 这个字符一样的处理方式,在 \` 前加一个反斜杠。 +**例如:** + +```markdown +前面的内容 `printf("Hello World!\n");` 后面的内容。 +``` + +**显示的效果如下:** + +前面的内容 `printf("Hello World!\n");` 后面的内容。 + +注:如果真的要打 \` 这个字符的话,可以仿照和 \* 这个字符一样的处理方式,在 \` 前加一个反斜杠 `\`。 ## 区块引用 @@ -168,7 +197,7 @@ Markdown 标记区块引用的方法是在行的最前面加 `>`,也可以只 > > ``` ``` -显示的效果如下: +**显示的效果如下:** > Markdown 标记区块引用的方法是在行的最前面加 `>`。 > @@ -239,11 +268,13 @@ Markdown 支持有序列表和无序列表,无序列表使用星号、加号 在方块括号后面紧接着圆括号并插入网址链接即可,如果还想要加上链接的 title 文字,只要在网址后面,用双引号把 title 文字包起来即可,例如: -```md -[行内式链接标题](http://www.luogu.org/) +```markdown +[行内式链接标题](http://www.luogu.com.cn/ "可选标题") ``` -显示效果:这是 [行内式链接标题](http://www.luogu.org/ "可选标题") 内联方式。 +显示效果为: + +这是[行内式链接标题](http://www.luogu.com.cn/ "可选标题") 。可将光标移至链接上查看 title 效果。 ## 图片 @@ -255,24 +286,24 @@ Markdown 使用一种和链接很相似的语法来标记图片。在互联网 `![图片下方文字](图片相对路径或绝对路径 "可选标题")` -**详细叙述如下**:一个惊叹号 `!`,接着一个方括号,里面放上图片的替代文字(这些文字将在图片加载失败的时候显示),接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的 'title' 文字。 +**详细叙述如下**:一个惊叹号 `!`,接着一个方括号,里面放上图片的替代文字(这些文字将在图片加载失败的时候显示),接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的 title 文字。 **例如:** ```markdown -![logo](https://cdn.class.luogu.com.cn/fe/logo-full.png?27925f707b34b1472e135b1a2dd848e5) +![洛谷网校 logo](https://cdn.class.luogu.com.cn/fe/logo-full.png "洛谷网校 logo") ``` 将会显示图片: -![logo](https://cdn.class.luogu.com.cn/fe/logo-full.png?27925f707b34b1472e135b1a2dd848e5) +![洛谷网校 logo](https://cdn.class.luogu.com.cn/fe/logo-full.png "洛谷网校 logo") ## 自动链接 Markdown 支持以比较简短的自动链接形式来处理网址和电子邮件信箱,只要是用尖括号包起来,Markdown 就会自动把它转成链接。一般网址的链接文字就和链接地址一样,例如: ```markdown -[https://www.luogu.com.cn/](https://www.luogu.com.cn/) + ``` 显示效果为: @@ -328,6 +359,171 @@ _ 底线 ! 惊叹号 ``` +## 表格 + +使用 `|` 划分单元格,并使用 `:` 与三个及以上的 `-` 在第二行用于调整对齐。 + +```md +| 我是左对齐 | 我是居中对齐 | 我是右侧对齐 | +|:---|:---:|---:| +| 内容 | 内容 | 内容 | +``` + +显示效果为 + +| 我是左对齐 | 我是居中对齐 | 我是右侧对齐 | +|:---|:---:|---:| +| 内容 | 内容 | 内容 | + +## 表格合并【新特性】 + +在正常 Markdown 语法的基础上,结合 `^` 向上合并单元格,结合 `<` 向左合并单元格。在同一个表格内可混合使用这两种方式。 + +```markdown +| 标题 1| 标题 2| 标题 3 |标题 4| +|:-:|:--------:|:--------:|:--:| +|1 |$\le 10$ |$\le 10$ |无 | +|2 |^ |^ |无 | +|3 |^ |^ |无 | +|4 |$\le 3\times 10^5$|^ |无 | +|5 |^ |^ |无 | +|6 |^ |$\le 3\times 10^5$|无 | +|7 |^ |^ |无 | +|8 |^ |^ |无 | +|9 |^ | 跨列合并 1 |< | +|10 |跨列合并 2 |< |无 | +``` + +**效果:** + +![表格合并示例](./_image/table-span.png) + +## 更像 Tuack 的表格【新特性】 + +使用 ```:::cute-table{tuack}``` 来创建更像 Tuack 的表格。可以结合上文的表格合并语法使用。 + +```markdown +::cute-table{tuack} + +| 测试点编号 | $n, m \leq$ | $k \leq$ | 特殊性质 | +| :-: | :-: | :-: | :-: | +| $1, 2$ | $6$ | $6$ | C | +| $3 \sim 5$ | $10^3$ | $10^3$ | ^ | +| $6 \sim 8$ | $5 \times 10^4$ | $10^2$ | 无 | +| $9, 10$ | $10^5$ | $10^5$ | AB | +| $11, 12$ | ^ | ^ | A | +| $13 \sim 15$ | ^ | ^ | C | +| $16 \sim 18$ | ^ | ^ | 无 | +| $19, 20$ | $3 \times 10^5$ | $2.5 \times 10^5$ | ^ | +``` + +**显示效果:** + +![更像 Tuack 的表格示例](./_image/table-tuack.png) + +## 居中排版【新特性】 + +使用 ```:::align{center}``` 来居中排版。被此语法包裹的内容将居中显示(部分元素不支持)。 + +**例如:** + +```markdown +:::align{center} + +![](https://cdn.luogu.com.cn/upload/usericon/1.png) + 123 +#### 标题 4 +::: +``` +**显示效果:** + +![居中排版示例](./_image/align-center.png) + +## 居右排版【新特性】 + +使用 ```:::align{right}``` 来居右排版。被此语法包裹的内容将居右显示。 + +**例如:** + +```markdown +:::align{right} + +![](https://cdn.luogu.com.cn/upload/usericon/1.png) + 123 +#### 标题 4 +::: +``` +**显示效果:** + +![居右排版示例](./_image/align-right.png) + +## 引言【新特性】 + +使用 ```:::epigraph``` 来创建引言。 + +**例如:** + +```markdown +:::epigraph[——otto] +大家好啊,我是说的道理,今天来点大家想看的东西。 +::: +``` + +**显示效果:** + +![引言示例](./_image/epigraph.png) + +## 折叠框【新特性】 + +使用 ```:::info```、```:::success```、```:::warning``` 来创建折叠框。并使用 `{open}` 参数来使折叠框默认展开。折叠框的标题支持 LaTeX 公式。 + +:::tip +建议复制以下代码至洛谷文章编辑页内测试体验。 +::: + +**例如:** + +```markdown +::::info[我是标题] +大家好啊,我是说的道理,今天来点大家想看的东西。 +:::: + +::::info[我是默认展开的折叠框]{open} +使用 `{open}` 使折叠框默认展开。 +:::: + +::::success[$$\displaystyle\sum_{i = 1}^n \sum_{j = 1}^n \gcd(i, j)$$] +数学公式也是可以出现在标题上的。 +:::: + +::::warning[警告] +这是一个警告框。 +:::: +``` + +![折叠框示例](./_image/callout.png) + +嵌套语法:最深的一层是三个 `:`,每往外一层就增加一个 `:`。 + +```markdown +::::::warning[我是警告] + +:::::warning[不要] + +::::warning[滥用] + +:::warning[嵌套] +不然会被 chen_zhe 封号!!!!! +::: +:::: +::::: +:::::: +``` + +**显示效果:** + +![嵌套折叠框示例](./_image/callout-nested.png) + ## 插入 Bilibili 视频 见 [https://www.luogu.com.cn/paste/okqcziz9](https://www.luogu.com.cn/paste/okqcziz9)。 diff --git a/docs/rules/community/ticket.md b/docs/rules/community/ticket.md index 4ad86d0..90e885d 100644 --- a/docs/rules/community/ticket.md +++ b/docs/rules/community/ticket.md @@ -31,7 +31,7 @@ 该类目只有**受信任的用户**才可反馈: - 题目反馈:反馈题目中存在的可能问题。 - - 适用场景:测试点限制与数据冲突、Special Judge 功能存在问题、测试数据过弱使得错误解法通过本题等。 + - 适用场景:测试点限制与数据冲突、Special Judge 功能存在问题、测试数据过弱使得错误解法通过本题、申请撤下题解等。 - 反馈方式:用户应当清晰具体地指出题目存在的问题所在,并提供必要的解释或佐证。信息不足的工单可能会被关闭。 - 题面修缮:反馈试题题面存在的可能问题。 @@ -49,10 +49,21 @@ 该类目只有【具有奖项认证的用户】才可反馈: -- 申请公开赛:申请举办洛谷公开赛或者月赛。申请的比赛应当符合 [公开比赛规范及要求](../academic/opencontest-standard.md)。 +- 申请公开赛:申请举办洛谷公开赛或者月赛。申请的比赛应当符合[公开比赛规范及要求](../academic/opencontest-standard.md)。 此工单可由任意具有【比赛管理】权限的管理员处理。 +### 用户工单 + +- ICPC/CCPC 奖项认证:仅支持已实人认证的用户申请,具体说明见 [ICPC/CCPC 程序设计能力认证](../../manual/luogu/account/award-certify-cpc.md) + +### 举报工单 + +该类目只有**受信任的用户**才可反馈: + +- 举报用户:仅处理对于用户具有完整证据的实名举报,举报时请按照示例格式提供完整的理由和证据。若多次举报不成立,您作为举报者可能会被处以禁言等惩罚。 + - 举报时请选择对应的类型,以加快处理速度。 + - 单独高仿用户名且没有其他行为的不认定为用户名违规,也不适用于社区规则中“通过个人信息冒充洛谷官方、洛谷管理员、洛谷工作人员”的规定。 --- 洛谷计划未来增加更多工单分类,以更精确地对接用户需求。新分类上线时,我们将同步更新相关说明。届时,现有分类的适用范围可能会进行调整,敬请用户留意最新规则。 diff --git a/src/pages/release-note.md b/src/pages/release-note.md index 32c2d08..bda41ec 100644 --- a/src/pages/release-note.md +++ b/src/pages/release-note.md @@ -2,6 +2,25 @@ ## 2025 年 +## 7 月 + +### Markdown + +- 新前端页面更新 Markdown 渲染引擎: + - 代码块:支持行号显示、代码高亮、复制。 + - 排版:支持居中、居右。 + - 表格:支持合并单元格、Tuack 风格。 + - 引言:Codeforces 风格的引言。 + - 折叠框:多种预设风格,可默认展开。 + +### 工单系统 + +- 新增用户举报工单。 + +### 题目 + +- 优化了提交评测时的验证码,一定程度解决部分地区网络或设备不可靠的问题。(提交评测时的验证码能有效抵挡大量自动化提交的脚本,保障普通用户能公平使用洛谷的评测服务。如果需要训练 AI 等大批量脚本评测需求,请向我们咨询[洛谷开放平台](https://docs.lgapi.cn/open/)。) + ## 6 月 ### 题库前端