From a28a89cccea735ca213e294e7e992a97bc5d30a8 Mon Sep 17 00:00:00 2001 From: ZhuangYumin Date: Wed, 6 Dec 2023 03:38:59 +0000 Subject: [PATCH] docs: mannully update README --- docs/homework_requirement/README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docs/homework_requirement/README.md b/docs/homework_requirement/README.md index 313759c..4253c16 100644 --- a/docs/homework_requirement/README.md +++ b/docs/homework_requirement/README.md @@ -6,8 +6,10 @@ SJTU ACM 班 2023 级程序设计课程大作业 * [简介](#简介) * [作业说明](#作业说明) + * [评测方式](#评测方式) * [分数组成](#分数组成) * [时间表](#时间表) + * [项目说明](#项目说明) * [开发要求](#开发要求) * [需求分析文档](#需求分析文档) @@ -36,6 +38,22 @@ SJTU ACM 班 2023 级程序设计课程大作业 ## 作业说明 +### 评测方式 + +公开的评测数据可以从 [SJTU jBox](https://jbox.sjtu.edu.cn/l/b1x5MN) 下载。 + +注意,每个 testcase 为最小评测数据单元;在测试同一 testcase 的多个输入(.in)过程中,对于每个输入,都会运行学生程序,完成后关闭程序,再以下一个输入运行学生程序,但过程中不会清除学生程序运行生成的数据文件。而每个 testcase 测试结束后会清除所有学生程序生成的文件,再运行下一个 testcase。 + +Online Judge(以下简称 OJ)提交方式为提交 git repo 链接,提交内容应为形如 `https://github.com/username/repo` 的链接。编译评测方式详见 OJ 首页说明。OJ 使用沙盒评测文件读写。编译生成的可执行文件名应为 `code`,否则 OJ 无法运行。 + +由于网络原因可能会导致评测机 clone 仓库失败。 + + + +本地评测可用脚本评测,评测脚本已包含于数据包中,在含有 `./code` 的目录下运行脚本即可。例如你的 `code` 在 `./cmake-build-debug`,数据在 `./data`,则运行 `cd cmake-build-debug; ../data/judge` 即可。如运行评测脚本出现问题,请联系助教。 + +评测数据量(帐户和图书数量)不会超过 $1\times10^5$ 数量级。 + ### 分数组成 本作业满分为 100%,最终将以本作业占本课程成绩总分分数折算入课程成绩。