From 333ffc8f10d5eabb1ac1011a708ba7441e581ffd Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 11 Sep 2023 13:23:59 +0000
Subject: [PATCH 1/5] Generate report
---
report.md | 70 ++++++++++++++++++++++++-------------------------------
1 file changed, 31 insertions(+), 39 deletions(-)
diff --git a/report.md b/report.md
index 720a7bd..dd93fe2 100644
--- a/report.md
+++ b/report.md
@@ -1,57 +1,49 @@
## Progress
-- cover.tex [:white_check_mark:](cover.tex)
+
+- cover.tex [:x:](cover.tex)
- appendix.tex [:x:](appendix.tex)
-| | A | B | C | D |
-| --- | --- | --- | --- | --- |
-| contest_name | [:white_check_mark:](pA/problem.json) | [:white_check_mark:](pB/problem.json) | [:white_check_mark:](pC/problem.json) | [:white_check_mark:](pD/problem.json) |
-| problem_label | [:white_check_mark:](pA/problem.json) | [:white_check_mark:](pB/problem.json) | [:white_check_mark:](pC/problem.json) | [:white_check_mark:](pD/problem.json) |
-| name | [:white_check_mark:](pA/problem.json)
Arithmetic | [:white_check_mark:](pB/problem.json)
pB | [:white_check_mark:](pC/problem.json)
pC | [:white_check_mark:](pD/problem.json)
pD |
-| title | [:white_check_mark:](pA/problem.json)
四則運算 | [:white_check_mark:](pB/problem.json)
浮點誤差但不使用checker | [:white_check_mark:](pC/problem.json)
浮點誤差使用checker | [:white_check_mark:](pD/problem.json)
Checker範例 |
-| memory_limit | 512 | 512 | 512 | 512 |
-| time_limit | 1.0 | 1.0 | 1.0 | 1.0 |
-| has_checker | False | False | True | True |
-| gen | [:white_check_mark:](pA/gen) | [:white_check_mark:](pB/gen) | [:white_check_mark:](pC/gen) | [:white_check_mark:](pD/gen) |
-| solution | [:white_check_mark:](pA/solution) | [:white_check_mark:](pB/solution) | [:white_check_mark:](pC/solution) | [:white_check_mark:](pD/solution) |
-| validator | [:white_check_mark:](pA/validator) | [:white_check_mark:](pB/validator) | [:white_check_mark:](pC/validator) | [:x:](pD/validator)
[validator.cpp](pD/validator/validator.cpp) |
-| subtasks.json
global_validators | [:white_check_mark:](pA/subtasks.json) | [:white_check_mark:](pB/subtasks.json) | [:white_check_mark:](pC/subtasks.json) | [:white_check_mark:](pD/subtasks.json) |
-| tests | [:white_check_mark:](pA/tests) | [:white_check_mark:](pB/tests) | [:white_check_mark:](pC/tests) | [:white_check_mark:](pD/tests) |
-| statement/index.md | [:white_check_mark:](pA/statement/index.md) | [:x:](pB/statement/index.md) | [:x:](pC/statement/index.md) | [:x:](pD/statement/index.md) |
-| statement/index.pdf | [:white_check_mark:](pA/statement/index.pdf) | [:white_check_mark:](pB/statement/index.pdf) | [:white_check_mark:](pC/statement/index.pdf) | [:white_check_mark:](pD/statement/index.pdf) |
+| | B | C |
+| --- | --- | --- |
+| contest_name | [:white_check_mark:](pB/problem.json) | [:white_check_mark:](pC/problem.json) |
+| problem_label | [:white_check_mark:](pB/problem.json) | [:white_check_mark:](pC/problem.json) |
+| name | [:white_check_mark:](pB/problem.json)
cell | [:white_check_mark:](pC/problem.json)
SOS |
+| title | [:white_check_mark:](pB/problem.json)
細胞培養 | [:white_check_mark:](pC/problem.json)
求救訊號 |
+| memory_limit | 256 | 512 |
+| time_limit | 1.0 | 1.0 |
+| has_checker | False | True |
+| gen | [:white_check_mark:](pB/gen) | [:white_check_mark:](pC/gen) |
+| solution | [:white_check_mark:](pB/solution) | [:white_check_mark:](pC/solution) |
+| validator | [:white_check_mark:](pB/validator) | [:white_check_mark:](pC/validator) |
+| subtasks.json
global_validators | [:white_check_mark:](pB/subtasks.json) | [:white_check_mark:](pC/subtasks.json) |
+| tests | [:white_check_mark:](pB/tests) | [:white_check_mark:](pC/tests) |
+| statement/index.md | [:white_check_mark:](pB/statement/index.md) | [:white_check_mark:](pC/statement/index.md) |
+| statement/index.pdf | [:white_check_mark:](pB/statement/index.pdf) | [:white_check_mark:](pC/statement/index.pdf) |
+
## Subtasks
+
| | 1 | 2 | 3 |
| --- | --- | --- | --- |
-| A | 20
$A = 0$、$1 \leq B \leq 10^{4}$ | 30
$0 \leq A, B \leq 10^{4}$ | 50
無額外限制 |
-| B | 20
Simple tests | 80
Hacked tests |
-| C | 20
Simple tests | 80
Hacked tests |
-| D | 20
$A, B \leq 10$ | 30
$A, B \leq 100$ | 50
無額外限制 |
+| B | 25
$N \leq 2000$ | 36
$c_i \leq 40$ | 39
無額外限制 |
+| C | 14
$N, M \leq 100$ | 46
$N, M \leq 500$ | 40
無額外限制 |
+
## Scores
+
| score | count | groups |
| --- | --- | --- |
-| 20 | 4 | (A1) (B1) (C1) (D1) |
-| 30 | 2 | (A2) (D2) |
-| 40 | 6 | (A1, B1) (A1, C1) (B1, C1) (A1, D1) (B1, D1) (C1, D1) |
-| 50 | 10 | (A1, A2) (A2, B1) (A2, C1) (A2, D1) (A1, D2) (B1, D2) (C1, D2) (D1, D2) (A3) (D3) |
-| 60 | 5 | (A1, B1, C1) (A1, B1, D1) (A1, C1, D1) (B1, C1, D1) (A2, D2) |
-| 70 | 20 | (A1, A2, B1) (A1, A2, C1) (A2, B1, C1) (A1, A2, D1) (A2, B1, D1) (A2, C1, D1) (A1, B1, D2) (A1, C1, D2) (B1, C1, D2) (A1, D1, D2) (B1, D1, D2) (C1, D1, D2) (A1, A3) (A3, B1) (A3, C1) (A3, D1) (A1, D3) (B1, D3) (C1, D3) (D1, D3) |
-| 80 | 10 | (A1, A2, D2) (A2, B1, D2) (A2, C1, D2) (A2, D1, D2) (A2, A3) (A3, D2) (A2, D3) (D2, D3) (B2) (C2) |
-| 90 | 12 | (A1, A3, B1) (A1, A3, C1) (A3, B1, C1) (A1, A3, D1) (A3, B1, D1) (A3, C1, D1) (A1, B1, D3) (A1, C1, D3) (B1, C1, D3) (A1, D1, D3) (B1, D1, D3) (C1, D1, D3) |
-| 100 | 25 | (A1, A2, A3) (A2, A3, B1) (A2, A3, C1) (A2, A3, D1) (A1, A3, D2) (A3, B1, D2) (A3, C1, D2) (A3, D1, D2) (A1, A2, D3) (A2, B1, D3) (A2, C1, D3) (A2, D1, D3) (A1, D2, D3) (B1, D2, D3) (C1, D2, D3) (D1, D2, D3) (A3, D3) (A1, B2) (B1, B2) (B2, C1) (B2, D1) (A1, C2) (B1, C2) (C1, C2) (C2, D1) |
-| 110 | 6 | (A2, A3, D2) (A2, D2, D3) (A2, B2) (B2, D2) (A2, C2) (C2, D2) |
-| 120 | 16 | (A1, A3, D3) (A3, B1, D3) (A3, C1, D3) (A3, D1, D3) (A1, B1, B2) (A1, B2, C1) (B1, B2, C1) (A1, B2, D1) (B1, B2, D1) (B2, C1, D1) (A1, B1, C2) (A1, C1, C2) (B1, C1, C2) (A1, C2, D1) (B1, C2, D1) (C1, C2, D1) |
-| 130 | 22 | (A2, A3, D3) (A3, D2, D3) (A1, A2, B2) (A2, B1, B2) (A2, B2, C1) (A2, B2, D1) (A1, B2, D2) (B1, B2, D2) (B2, C1, D2) (B2, D1, D2) (A3, B2) (B2, D3) (A1, A2, C2) (A2, B1, C2) (A2, C1, C2) (A2, C2, D1) (A1, C2, D2) (B1, C2, D2) (C1, C2, D2) (C2, D1, D2) (A3, C2) (C2, D3) |
-| 140 | 2 | (A2, B2, D2) (A2, C2, D2) |
-| 150 | 16 | (A1, A3, B2) (A3, B1, B2) (A3, B2, C1) (A3, B2, D1) (A1, B2, D3) (B1, B2, D3) (B2, C1, D3) (B2, D1, D3) (A1, A3, C2) (A3, B1, C2) (A3, C1, C2) (A3, C2, D1) (A1, C2, D3) (B1, C2, D3) (C1, C2, D3) (C2, D1, D3) |
-| 160 | 9 | (A2, A3, B2) (A3, B2, D2) (A2, B2, D3) (B2, D2, D3) (A2, A3, C2) (A3, C2, D2) (A2, C2, D3) (C2, D2, D3) (B2, C2) |
-| 180 | 6 | (A3, B2, D3) (A3, C2, D3) (A1, B2, C2) (B1, B2, C2) (B2, C1, C2) (B2, C2, D1) |
-| 190 | 2 | (A2, B2, C2) (B2, C2, D2) |
-| 210 | 2 | (A3, B2, C2) (B2, C2, D3) |
+| 39 | 2 | (B1, C1) (B3) |
+| 75 | 2 | (B1, B2, C1) (B2, B3) |
+| 79 | 2 | (B1, C1, C2) (B3, C2) |
+| 85 | 2 | (B1, C1, C2) (B3, C2) |
+| 100 | 2 | (B1, B2, B3) (C1, C2) |
+| 125 | 2 | (B1, C1, C2) (B3, C2) |
+
From cc8eb9c38cefcc5d753a127ce0ab19faa56546cf Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 11 Sep 2023 13:24:41 +0000
Subject: [PATCH 2/5] pB Build inputs and outputs
Co-Authored-By: littlecube8152 <73371510+littlecube8152@users.noreply.github.com>
---
pB/tests/gen_summary | 54 ++++++++++++++++++++++----------------------
pB/tests/mapping | 3 +++
2 files changed, 30 insertions(+), 27 deletions(-)
diff --git a/pB/tests/gen_summary b/pB/tests/gen_summary
index d2515d1..d45f7bd 100644
--- a/pB/tests/gen_summary
+++ b/pB/tests/gen_summary
@@ -1,29 +1,29 @@
# test_name gen_line_number gen_line_content
0-01 2 manual example.in
-small-01 5 gen 1 0
-small-02 6 gen 1 1000000000
-1-01 10 gen 100 100 a
-1-02 11 gen 100 1000000000 b
-1-03 12 gen 100 0
-1-04 13 gen 2000 0
-1-05 14 gen 2000 10000
-1-06 15 gen 2000 10000
-1-07 16 gen 2000 1000000000 a
-1-08 17 gen 2000 1000000000 b
-1-09 18 gen 2000 1000000000 c
-1-10 19 gen 2000 1000000000 d
-1-11 20 gen 2000 1000000000 e
-2-01 24 gen 300000 0
-2-02 25 gen 300000 10 a
-2-03 26 gen 300000 10 b
-2-04 27 gen 300000 40 a
-2-05 28 gen 300000 40 b
-2-06 29 gen 300000 40 c
-2-07 30 gen 300000 40 d
-3-01 35 gen 300000 1000000000 a
-3-02 36 gen 300000 1000000000 b
-3-03 37 gen 300000 1000000000 c
-3-04 38 gen 300000 1000000000 d
-3-05 39 gen 300000 1000000000 e
-3-06 40 gen 300000 1000000000 f
-3-07 41 gen 300000 1000000000 g
+small-01 6 gen 1 0
+small-02 7 gen 1 1000000000
+1-01 11 gen 100 100 a
+1-02 12 gen 100 1000000000 b
+1-03 13 gen 100 0
+1-04 14 gen 2000 0
+1-05 15 gen 2000 10000
+1-06 16 gen 2000 10000
+1-07 17 gen 2000 1000000000 a
+1-08 18 gen 2000 1000000000 b
+1-09 19 gen 2000 1000000000 c
+1-10 20 gen 2000 1000000000 d
+1-11 21 gen 2000 1000000000 e
+2-01 25 gen 300000 0
+2-02 26 gen 300000 10 a
+2-03 27 gen 300000 10 b
+2-04 28 gen 300000 40 a
+2-05 29 gen 300000 40 b
+2-06 30 gen 300000 40 c
+2-07 31 gen 300000 40 d
+3-01 36 gen 300000 1000000000 a
+3-02 37 gen 300000 1000000000 b
+3-03 38 gen 300000 1000000000 c
+3-04 39 gen 300000 1000000000 d
+3-05 40 gen 300000 1000000000 e
+3-06 41 gen 300000 1000000000 f
+3-07 42 gen 300000 1000000000 g
diff --git a/pB/tests/mapping b/pB/tests/mapping
index 5e314c6..21273b4 100644
--- a/pB/tests/mapping
+++ b/pB/tests/mapping
@@ -1,4 +1,5 @@
samples 0-01
+n2 0-01
n2 1-01
n2 1-02
n2 1-03
@@ -12,6 +13,7 @@ n2 1-10
n2 1-11
n2 small-01
n2 small-02
+nc 0-01
nc 2-01
nc 2-02
nc 2-03
@@ -21,6 +23,7 @@ nc 2-06
nc 2-07
nc small-01
nc small-02
+full 0-01
full 1-01
full 1-02
full 1-03
From db935c71a9b6ab28ac0d377e2fcfd531d7db9113 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 11 Sep 2023 13:24:53 +0000
Subject: [PATCH 3/5] pB Run solutions
---
pB/solutions-check.txt | 52 ++++++++++++++++++++++++------------------
1 file changed, 30 insertions(+), 22 deletions(-)
diff --git a/pB/solutions-check.txt b/pB/solutions-check.txt
index cb8b51a..4e56a28 100644
--- a/pB/solutions-check.txt
+++ b/pB/solutions-check.txt
@@ -1,32 +1,40 @@
-correct1.cpp
-solution compile[OK]
-0-01 sol[OK] 0.013 check[OK] 1 [Correct]
-1-01 sol[OK] 0.012 check[OK] 1 [Correct]
-1-02 sol[OK] 0.012 check[OK] 1 [Correct]
-2-01 sol[OK] 0.012 check[OK] 1 [Correct]
-2-02 sol[OK] 0.012 check[OK] 1 [Correct]
-samples [1/1 tests] [Correct] [0/0 pts] [match with expected] 0-01
-simple [2/2 tests] [Correct] [20/20 pts] [match with expected] 1-01
-hacked [2/2 tests] [Correct] [80/80 pts] [match with expected] 2-01
-
-Subtask summary
-100/100 pts
-
-Finished.
-
-correct2.cpp
+correct.cpp
solution compile[OK]
0-01 sol[OK] 0.012 check[OK] 1 [Correct]
+small-01 sol[OK] 0.012 check[OK] 1 [Correct]
+small-02 sol[OK] 0.012 check[OK] 1 [Correct]
1-01 sol[OK] 0.012 check[OK] 1 [Correct]
1-02 sol[OK] 0.012 check[OK] 1 [Correct]
-2-01 sol[OK] 0.012 check[OK] 0 [Wrong Answer]
-2-02 sol[OK] 0.012 check[OK] 0 [Wrong Answer]
+1-03 sol[OK] 0.012 check[OK] 1 [Correct]
+1-04 sol[OK] 0.013 check[OK] 1 [Correct]
+1-05 sol[OK] 0.013 check[OK] 1 [Correct]
+1-06 sol[OK] 0.013 check[OK] 1 [Correct]
+1-07 sol[OK] 0.013 check[OK] 1 [Correct]
+1-08 sol[OK] 0.013 check[OK] 1 [Correct]
+1-09 sol[OK] 0.013 check[OK] 1 [Correct]
+1-10 sol[OK] 0.013 check[OK] 1 [Correct]
+1-11 sol[OK] 0.013 check[OK] 1 [Correct]
+2-01 sol[OK] 0.037 check[OK] 1 [Correct]
+2-02 sol[OK] 0.045 check[OK] 1 [Correct]
+2-03 sol[OK] 0.044 check[OK] 1 [Correct]
+2-04 sol[OK] 0.050 check[OK] 1 [Correct]
+2-05 sol[OK] 0.049 check[OK] 1 [Correct]
+2-06 sol[OK] 0.049 check[OK] 1 [Correct]
+2-07 sol[OK] 0.049 check[OK] 1 [Correct]
+3-01 sol[OK] 0.196 check[OK] 1 [Correct]
+3-02 sol[OK] 0.195 check[OK] 1 [Correct]
+3-03 sol[OK] 0.197 check[OK] 1 [Correct]
+3-04 sol[OK] 0.197 check[OK] 1 [Correct]
+3-05 sol[OK] 0.199 check[OK] 1 [Correct]
+3-06 sol[OK] 0.194 check[OK] 1 [Correct]
+3-07 sol[OK] 0.195 check[OK] 1 [Correct]
samples [1/1 tests] [Correct] [0/0 pts] [match with expected] 0-01
-simple [2/2 tests] [Correct] [20/20 pts] [match with expected] 1-01
-hacked [2/2 tests] [Wrong Answer] [0/80 pts] [match with expected] 2-01
+n2 [14/14 tests] [Correct] [25/25 pts] [match with expected] 0-01
+nc [10/10 tests] [Correct] [36/36 pts] [match with expected] 0-01
+full [28/28 tests] [Correct] [39/39 pts] [match with expected] 0-01
Subtask summary
-20/100 pts
+100/100 pts
Finished.
From dbc06abaf3b45f6c0ebc11deb028fd136f30b55f Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 11 Sep 2023 13:25:03 +0000
Subject: [PATCH 4/5] pC Run solutions
---
pC/solutions-check.txt | 48 +++++++++++++++++-------------------------
1 file changed, 19 insertions(+), 29 deletions(-)
diff --git a/pC/solutions-check.txt b/pC/solutions-check.txt
index 520826e..5bad541 100644
--- a/pC/solutions-check.txt
+++ b/pC/solutions-check.txt
@@ -1,34 +1,24 @@
-correct1.cpp
+binary_search.cpp
solution compile[OK]
-checker compile[OK]
-0-01 sol[OK] 0.014 check[OK] 1 [Correct]
-1-01 sol[OK] 0.013 check[OK] 1 [Correct]
-1-02 sol[OK] 0.013 check[OK] 1 [Correct]
-2-01 sol[OK] 0.014 check[OK] 1 [Correct]
-2-02 sol[OK] 0.014 check[OK] 1 [Correct]
-samples [1/1 tests] [Correct] [0/0 pts] [match with expected] 0-01
-simple [2/2 tests] [Correct] [20/20 pts] [match with expected] 1-01
-hacked [2/2 tests] [Correct] [80/80 pts] [match with expected] 2-01
+checker compile[FAIL]
+exit-code: 2
+stdout:
+stderr:
+make: *** /home/runner/work/2023TNFSH-Preliminary/2023TNFSH-Preliminary/pC/checker: No such file or directory. Stop.
-Subtask summary
-100/100 pts
-
-Finished.
-
-correct2.cpp
+linear.cpp
solution compile[OK]
-checker compile[OK]
-0-01 sol[OK] 0.013 check[OK] 1 [Correct]
-1-01 sol[OK] 0.013 check[OK] 1 [Correct]
-1-02 sol[OK] 0.014 check[OK] 1 [Correct]
-2-01 sol[OK] 0.013 check[OK] 1 [Correct]
-2-02 sol[OK] 0.013 check[OK] 1 [Correct]
-samples [1/1 tests] [Correct] [0/0 pts] [match with expected] 0-01
-simple [2/2 tests] [Correct] [20/20 pts] [match with expected] 1-01
-hacked [2/2 tests] [Correct] [80/80 pts] [match with expected] 2-01
+checker compile[FAIL]
+exit-code: 2
+stdout:
+stderr:
+make: *** /home/runner/work/2023TNFSH-Preliminary/2023TNFSH-Preliminary/pC/checker: No such file or directory. Stop.
-Subtask summary
-100/100 pts
-
-Finished.
+n3.cpp
+solution compile[OK]
+checker compile[FAIL]
+exit-code: 2
+stdout:
+stderr:
+make: *** /home/runner/work/2023TNFSH-Preliminary/2023TNFSH-Preliminary/pC/checker: No such file or directory. Stop.
From e2e818a664cd487a8cf5d9d12ad48b97d138e453 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 11 Sep 2023 13:26:51 +0000
Subject: [PATCH 5/5] Compress images
---
pC/statement/drawing.jpg | Bin 0 -> 17821 bytes
pC/statement/drawing.png | Bin 31037 -> 0 bytes
pC/statement/index.md | 2 +-
3 files changed, 1 insertion(+), 1 deletion(-)
create mode 100644 pC/statement/drawing.jpg
delete mode 100644 pC/statement/drawing.png
diff --git a/pC/statement/drawing.jpg b/pC/statement/drawing.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0db42f1a39057c1708560d0e4a35d0c7a7a7685a
GIT binary patch
literal 17821
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≫c26#WYr5R*3|4oQ8lE`p=J&ZORVi&6PB85b28
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
literal 0
HcmV?d00001
diff --git a/pC/statement/drawing.png b/pC/statement/drawing.png
deleted file mode 100644
index 30f910fd5c59e2e1d4bb85f6c2cd25e27af82190..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 31037
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
P%)f~JcKdSnoVxTsg?dH0
diff --git a/pC/statement/index.md b/pC/statement/index.md
index 492d1e7..3ae72b8 100644
--- a/pC/statement/index.md
+++ b/pC/statement/index.md
@@ -43,7 +43,7 @@
\begin{figure}[h]
\centering
-\includegraphics[width=6in]{drawing.png}
+\includegraphics[width=6in]{drawing.jpg}
\caption{範例測試的解說}
\end{figure}