From 1b4d647c107e0a11a83f72847f66ac54f15964dd Mon Sep 17 00:00:00 2001 From: Soha Jin Date: Fri, 15 Nov 2024 16:57:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E2=80=9C=E4=B8=BA=E4=BB=80?= =?UTF-8?q?=E4=B9=88=E5=9C=A8=E6=9C=AC=E5=9C=B0/=E5=85=B6=E4=BB=96?= =?UTF-8?q?=E7=BD=91=E7=AB=99=20AC=20=E4=BA=86=EF=BC=8C=E6=B4=9B=E8=B0=B7?= =?UTF-8?q?=E4=B8=8A=E5=8D=B4=E6=B2=A1=E8=BF=87=EF=BC=9F=E2=80=9D=E5=88=B0?= =?UTF-8?q?=E5=B8=B8=E8=A7=81=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/manual/luogu/faq.md | 8 ++++++++ docs/manual/luogu/problem/judging.md | 10 ++-------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/docs/manual/luogu/faq.md b/docs/manual/luogu/faq.md index b337da6..c35dab8 100644 --- a/docs/manual/luogu/faq.md +++ b/docs/manual/luogu/faq.md @@ -37,6 +37,14 @@ sidebar_position: 2 详见[提交题目](./problem/submit.md) +## 为什么我在本地/其他网站 AC 了,洛谷上却没过? {#why-unac} + +- Linux 中换行符是 `\n` 而 Windows 中是 `\r\n`(多一个字符),有些数据在 Windows 中生成,而在洛谷评测机 Linux 环境下评测。这种情况在字符串输入中非常常见。 +- 评测系统运行在 Linux 下,可能由于使用了 Linux 的保留字而出现 CE,但在 Windows 下正常。 +- Linux 对内存的访问控制更为严格,因此在 Windows 上可能正常运行的无效指针或数组下标访问越界,在评测系统上无法运行。 +- 严重的内存泄露的问题很可能会引起系统的保护模块杀死你的进程。因此,凡是使用 `malloc`(或 `calloc`、`realloc`、`new`)分配而得的内存空间,请使用 `free`(或 `delete`)完全释放。 +- 数据可能真的有问题。但是,如果已有不止一个人通过了这道题,那最好不要怀疑是数据的锅。 + ## 如何创建题目? {#problem-create} ![点击创建题目](_image/create-problem.jpg) diff --git a/docs/manual/luogu/problem/judging.md b/docs/manual/luogu/problem/judging.md index 2383fb9..03d8421 100644 --- a/docs/manual/luogu/problem/judging.md +++ b/docs/manual/luogu/problem/judging.md @@ -29,13 +29,7 @@ sidebar_position: 1 - OLE:Output Limit Exceeded,输出超过限制。 - UKE:Unknown Error,出现未知错误。 -## 常见“我在本地/xxOJ AC了、洛谷却不过”的原因 - -- Linux 中换行符是 `\n` 而 Windows 中是 `\r\n`(多一个字符),有些数据在 Windows 中生成,而在洛谷评测机 Linux 环境下评测。这种情况在字符串输入中非常常见。 -- 评测系统运行在 Linux 下,可能由于使用了 Linux 的保留字而出现 CE,但在 Windows 下正常。 -- Linux 对内存的访问控制更为严格,因此在 Windows 上可能正常运行的无效指针或数组下标访问越界,在评测系统上无法运行。 -- 严重的内存泄露的问题很可能会引起系统的保护模块杀死你的进程。因此,凡是使用 `malloc`(或 `calloc`、`realloc`、`new`)分配而得的内存空间,请使用 `free`(或 `delete`)完全释放。 -- 数据可能真的有问题。但是,如果已有不止一个人通过了这道题,那最好不要怀疑是数据的锅。 +为什么在本地/其他网站 AC 了,洛谷上却没过?请[点击查阅常见问题](../faq.md#why-unac)。 ## Special Judge @@ -388,4 +382,4 @@ ruby 3.1.4p223 (2023-03-30 revision 957bb7cb81) [x86_64-linux] ``` # node --version v20.9.0 -``` \ No newline at end of file +```