From a270369b182d850e05846f01f050e78aa4d06efa Mon Sep 17 00:00:00 2001 From: ZhuangYumin Date: Sat, 30 Sep 2023 11:43:24 +0800 Subject: [PATCH] manually fetch changes from central repo --- README.md | 4 ++++ src/autotest.py | 36 +++++++++++++++++++++++++++++++++++- testcases/advanced/adv3-e.in | 12 ++++++++++++ testcases/advanced/adv5-e.in | 22 ++++++++++++++++++++++ 4 files changed, 73 insertions(+), 1 deletion(-) create mode 100644 testcases/advanced/adv3-e.in create mode 100644 testcases/advanced/adv5-e.in diff --git a/README.md b/README.md index cd92e60..3a9aa0a 100644 --- a/README.md +++ b/README.md @@ -222,6 +222,10 @@ Execute(row, column): 请在 OnlineJudge 上直接提交你实现后的头文件。对于基础任务,提交 `server.h`,对于进阶任务,提交 `client.h`。 +### 数据范围 + +保证 `n` `m` 均不大于 30,操作序列长度不大于 1000。 + ### 评分规则 A班、B班均有最多 10% 的 bonus 分数。 diff --git a/src/autotest.py b/src/autotest.py index 833cae5..fea451c 100755 --- a/src/autotest.py +++ b/src/autotest.py @@ -72,7 +72,41 @@ X.X.X..X...X..X..... .X.X...............X XXX..X....X.XX..X... .X...X.XX........X.X -0 10""" +0 10""", +"""10 10 +.XX....... +...X...XX. +.......... +...X...... +.X......X. +..X....X.. +XX....X... +..X...X... +..X.X.X.X. +....X..... +3 6""", +"""20 20 +X...........X....... +..XX.............X.X +.X......X.........X. +....X.X...X...X..... +....X.X.........X... +X.XX...........X.X.. +...X.............XX. +...XX...X..X..X.X... +...X.X...X...X...... +.............XX.X... +.X............X..... +.X..X.........X....X +X.X.X..X...X..X..... +.X....X.X......X.... +...X.........X..X... +...X.X...X.......... +..X.XX.X......XXXX.. +.X.X...............X +XXX..X....X.XX..X... +.X...X.XX........X.X +4 12""" ] mine_rate=0.133 total_round=0 diff --git a/testcases/advanced/adv3-e.in b/testcases/advanced/adv3-e.in new file mode 100644 index 0000000..d318f16 --- /dev/null +++ b/testcases/advanced/adv3-e.in @@ -0,0 +1,12 @@ +10 10 +.XX....... +...X...XX. +.......... +...X...... +.X......X. +..X....X.. +XX....X... +..X...X... +..X.X.X.X. +....X..... +3 6 \ No newline at end of file diff --git a/testcases/advanced/adv5-e.in b/testcases/advanced/adv5-e.in new file mode 100644 index 0000000..d46eded --- /dev/null +++ b/testcases/advanced/adv5-e.in @@ -0,0 +1,22 @@ +20 20 +X...........X....... +..XX.............X.X +.X......X.........X. +....X.X...X...X..... +....X.X.........X... +X.XX...........X.X.. +...X.............XX. +...XX...X..X..X.X... +...X.X...X...X...... +.............XX.X... +.X............X..... +.X..X.........X....X +X.X.X..X...X..X..... +.X....X.X......X.... +...X.........X..X... +...X.X...X.......... +..X.XX.X......XXXX.. +.X.X...............X +XXX..X....X.XX..X... +.X...X.XX........X.X +4 12 \ No newline at end of file