From 1d88b8daedabc8e26854db4f32aaabce3423cb74 Mon Sep 17 00:00:00 2001 From: Trabarc Date: Mon, 7 Mar 2022 11:41:55 +0900 Subject: [PATCH 1/2] =?UTF-8?q?abc230=E5=88=9D=E6=8C=91=E6=88=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- atcoder/ABC/TLE/abc230_c/.idea/.gitignore | 3 + .../.idea/libraries/KotlinJavaRuntime.xml | 15 +++++ atcoder/ABC/TLE/abc230_c/.idea/misc.xml | 6 ++ atcoder/ABC/TLE/abc230_c/.idea/modules.xml | 8 +++ atcoder/ABC/TLE/abc230_c/.idea/vcs.xml | 6 ++ atcoder/ABC/TLE/abc230_c/abc230_c.iml | 12 ++++ .../abc230_c/META-INF/abc230_c.kotlin_module | Bin 0 -> 36 bytes atcoder/ABC/TLE/abc230_c/src/main.kt | 60 ++++++++++++++++++ atcoder/ABC/abc230_a/.idea/.gitignore | 0 .../.idea/libraries/KotlinJavaRuntime.xml | 15 +++++ atcoder/ABC/abc230_a/.idea/misc.xml | 6 ++ atcoder/ABC/abc230_a/.idea/modules.xml | 8 +++ atcoder/ABC/abc230_a/.idea/vcs.xml | 6 ++ atcoder/ABC/abc230_a/.idea/workspace.xml | 58 +++++++++++++++++ atcoder/ABC/abc230_a/abc230_a.iml | 12 ++++ .../abc230_a/META-INF/abc230_a.kotlin_module | Bin 0 -> 36 bytes atcoder/ABC/abc230_a/src/main.kt | 11 ++++ atcoder/ABC/abc230_b/.idea/.gitignore | 3 + .../.idea/libraries/KotlinJavaRuntime.xml | 15 +++++ atcoder/ABC/abc230_b/.idea/misc.xml | 6 ++ atcoder/ABC/abc230_b/.idea/modules.xml | 8 +++ atcoder/ABC/abc230_b/.idea/vcs.xml | 6 ++ atcoder/ABC/abc230_b/abc230_b.iml | 12 ++++ .../abc230_b/META-INF/abc230_b.kotlin_module | Bin 0 -> 36 bytes atcoder/ABC/abc230_b/src/main.kt | 34 ++++++++++ 25 files changed, 310 insertions(+) create mode 100644 atcoder/ABC/TLE/abc230_c/.idea/.gitignore create mode 100644 atcoder/ABC/TLE/abc230_c/.idea/libraries/KotlinJavaRuntime.xml create mode 100644 atcoder/ABC/TLE/abc230_c/.idea/misc.xml create mode 100644 atcoder/ABC/TLE/abc230_c/.idea/modules.xml create mode 100644 atcoder/ABC/TLE/abc230_c/.idea/vcs.xml create mode 100644 atcoder/ABC/TLE/abc230_c/abc230_c.iml create mode 100644 atcoder/ABC/TLE/abc230_c/out/production/abc230_c/META-INF/abc230_c.kotlin_module create mode 100644 atcoder/ABC/TLE/abc230_c/src/main.kt create mode 100644 atcoder/ABC/abc230_a/.idea/.gitignore create mode 100644 atcoder/ABC/abc230_a/.idea/libraries/KotlinJavaRuntime.xml create mode 100644 atcoder/ABC/abc230_a/.idea/misc.xml create mode 100644 atcoder/ABC/abc230_a/.idea/modules.xml create mode 100644 atcoder/ABC/abc230_a/.idea/vcs.xml create mode 100644 atcoder/ABC/abc230_a/.idea/workspace.xml create mode 100644 atcoder/ABC/abc230_a/abc230_a.iml create mode 100644 atcoder/ABC/abc230_a/out/production/abc230_a/META-INF/abc230_a.kotlin_module create mode 100644 atcoder/ABC/abc230_a/src/main.kt create mode 100644 atcoder/ABC/abc230_b/.idea/.gitignore create mode 100644 atcoder/ABC/abc230_b/.idea/libraries/KotlinJavaRuntime.xml create mode 100644 atcoder/ABC/abc230_b/.idea/misc.xml create mode 100644 atcoder/ABC/abc230_b/.idea/modules.xml create mode 100644 atcoder/ABC/abc230_b/.idea/vcs.xml create mode 100644 atcoder/ABC/abc230_b/abc230_b.iml create mode 100644 atcoder/ABC/abc230_b/out/production/abc230_b/META-INF/abc230_b.kotlin_module create mode 100644 atcoder/ABC/abc230_b/src/main.kt diff --git a/atcoder/ABC/TLE/abc230_c/.idea/.gitignore b/atcoder/ABC/TLE/abc230_c/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/atcoder/ABC/TLE/abc230_c/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/atcoder/ABC/TLE/abc230_c/.idea/libraries/KotlinJavaRuntime.xml b/atcoder/ABC/TLE/abc230_c/.idea/libraries/KotlinJavaRuntime.xml new file mode 100644 index 0000000..9fbfb0d --- /dev/null +++ b/atcoder/ABC/TLE/abc230_c/.idea/libraries/KotlinJavaRuntime.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/TLE/abc230_c/.idea/misc.xml b/atcoder/ABC/TLE/abc230_c/.idea/misc.xml new file mode 100644 index 0000000..07115cd --- /dev/null +++ b/atcoder/ABC/TLE/abc230_c/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/TLE/abc230_c/.idea/modules.xml b/atcoder/ABC/TLE/abc230_c/.idea/modules.xml new file mode 100644 index 0000000..0a86179 --- /dev/null +++ b/atcoder/ABC/TLE/abc230_c/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/TLE/abc230_c/.idea/vcs.xml b/atcoder/ABC/TLE/abc230_c/.idea/vcs.xml new file mode 100644 index 0000000..c2365ab --- /dev/null +++ b/atcoder/ABC/TLE/abc230_c/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/TLE/abc230_c/abc230_c.iml b/atcoder/ABC/TLE/abc230_c/abc230_c.iml new file mode 100644 index 0000000..245d342 --- /dev/null +++ b/atcoder/ABC/TLE/abc230_c/abc230_c.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/TLE/abc230_c/out/production/abc230_c/META-INF/abc230_c.kotlin_module b/atcoder/ABC/TLE/abc230_c/out/production/abc230_c/META-INF/abc230_c.kotlin_module new file mode 100644 index 0000000000000000000000000000000000000000..3be8cd005c371eb2abd2f4a6ec02fe969ca82763 GIT binary patch literal 36 kcmZQzU|?ooU|>() {i1 : Pair, i2 : Pair -> + return@PriorityQueue if (i1.first == i2.first) { + (i1.second - i2.second).toInt() + } + else { + (i1.first - i2.first).toInt() + } + } + + var fmin = max(1 - a, 1 - b) + var fmax = min(n - a, n - b) + + val set = mutableSetOf>() + for (k in fmin..fmax) { + set.add(a + k to b + k) + } + + val smin = max(1 - a, b - n) + val smax = min(n - a, b - 1) + + for (k in smin..smax) { + set.add(a + k to b - k) + } + + for (i in set) { + if (i.first in p..q && + i.second in r..s) { + que.add(i) + } + } + + var tmp = que.poll() + for (i in p..q) { + for (j in r..s) { + if (tmp != null && i == tmp.first && j == tmp.second) { + print('#') + tmp = que.poll() + } + else { + print('.') + } + } + println() + } +} \ No newline at end of file diff --git a/atcoder/ABC/abc230_a/.idea/.gitignore b/atcoder/ABC/abc230_a/.idea/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/atcoder/ABC/abc230_a/.idea/libraries/KotlinJavaRuntime.xml b/atcoder/ABC/abc230_a/.idea/libraries/KotlinJavaRuntime.xml new file mode 100644 index 0000000..9fbfb0d --- /dev/null +++ b/atcoder/ABC/abc230_a/.idea/libraries/KotlinJavaRuntime.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/abc230_a/.idea/misc.xml b/atcoder/ABC/abc230_a/.idea/misc.xml new file mode 100644 index 0000000..07115cd --- /dev/null +++ b/atcoder/ABC/abc230_a/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/abc230_a/.idea/modules.xml b/atcoder/ABC/abc230_a/.idea/modules.xml new file mode 100644 index 0000000..c37267d --- /dev/null +++ b/atcoder/ABC/abc230_a/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/abc230_a/.idea/vcs.xml b/atcoder/ABC/abc230_a/.idea/vcs.xml new file mode 100644 index 0000000..c2365ab --- /dev/null +++ b/atcoder/ABC/abc230_a/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/abc230_a/.idea/workspace.xml b/atcoder/ABC/abc230_a/.idea/workspace.xml new file mode 100644 index 0000000..a131e02 --- /dev/null +++ b/atcoder/ABC/abc230_a/.idea/workspace.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1646614246022 + + + + \ No newline at end of file diff --git a/atcoder/ABC/abc230_a/abc230_a.iml b/atcoder/ABC/abc230_a/abc230_a.iml new file mode 100644 index 0000000..245d342 --- /dev/null +++ b/atcoder/ABC/abc230_a/abc230_a.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/abc230_a/out/production/abc230_a/META-INF/abc230_a.kotlin_module b/atcoder/ABC/abc230_a/out/production/abc230_a/META-INF/abc230_a.kotlin_module new file mode 100644 index 0000000000000000000000000000000000000000..3be8cd005c371eb2abd2f4a6ec02fe969ca82763 GIT binary patch literal 36 kcmZQzU|?ooU|= 42) "AGC" + "%03d".format(n + 1) else "AGC" + "%03d".format(n)) +} \ No newline at end of file diff --git a/atcoder/ABC/abc230_b/.idea/.gitignore b/atcoder/ABC/abc230_b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/atcoder/ABC/abc230_b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/atcoder/ABC/abc230_b/.idea/libraries/KotlinJavaRuntime.xml b/atcoder/ABC/abc230_b/.idea/libraries/KotlinJavaRuntime.xml new file mode 100644 index 0000000..9fbfb0d --- /dev/null +++ b/atcoder/ABC/abc230_b/.idea/libraries/KotlinJavaRuntime.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/abc230_b/.idea/misc.xml b/atcoder/ABC/abc230_b/.idea/misc.xml new file mode 100644 index 0000000..07115cd --- /dev/null +++ b/atcoder/ABC/abc230_b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/abc230_b/.idea/modules.xml b/atcoder/ABC/abc230_b/.idea/modules.xml new file mode 100644 index 0000000..9ab85f8 --- /dev/null +++ b/atcoder/ABC/abc230_b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/abc230_b/.idea/vcs.xml b/atcoder/ABC/abc230_b/.idea/vcs.xml new file mode 100644 index 0000000..c2365ab --- /dev/null +++ b/atcoder/ABC/abc230_b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/abc230_b/abc230_b.iml b/atcoder/ABC/abc230_b/abc230_b.iml new file mode 100644 index 0000000..245d342 --- /dev/null +++ b/atcoder/ABC/abc230_b/abc230_b.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/abc230_b/out/production/abc230_b/META-INF/abc230_b.kotlin_module b/atcoder/ABC/abc230_b/out/production/abc230_b/META-INF/abc230_b.kotlin_module new file mode 100644 index 0000000000000000000000000000000000000000..3be8cd005c371eb2abd2f4a6ec02fe969ca82763 GIT binary patch literal 36 kcmZQzU|?ooU| 2) { + ans = false + break + } + } + else { + if (((cnt == 0 || cnt == 1) && first) || cnt == 2) { + cnt = 0 + first = false + } + else { + ans = false + break + } + } + } + + println(if (ans) "Yes" else "No") +} \ No newline at end of file From 7c972299a38bb861eb98c6a7aaf5e81e3cef5c0d Mon Sep 17 00:00:00 2001 From: Trabarc Date: Mon, 7 Mar 2022 22:08:37 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=E8=A9=A6=E3=81=97=E3=81=ABE=E5=95=8F?= =?UTF-8?q?=E9=A1=8C=E3=81=AB=E6=8C=91=E6=88=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- atcoder/ABC/TLE/abc230_e/.idea/.gitignore | 3 +++ .../.idea/libraries/KotlinJavaRuntime.xml | 15 ++++++++++++ atcoder/ABC/TLE/abc230_e/.idea/misc.xml | 6 +++++ atcoder/ABC/TLE/abc230_e/.idea/modules.xml | 8 ++++++ atcoder/ABC/TLE/abc230_e/.idea/vcs.xml | 6 +++++ atcoder/ABC/TLE/abc230_e/abc230_e.iml | 12 +++++++++ .../abc230_e/META-INF/abc230_e.kotlin_module | Bin 0 -> 36 bytes atcoder/ABC/TLE/abc230_e/src/main.kt | 23 ++++++++++++++++++ 8 files changed, 73 insertions(+) create mode 100644 atcoder/ABC/TLE/abc230_e/.idea/.gitignore create mode 100644 atcoder/ABC/TLE/abc230_e/.idea/libraries/KotlinJavaRuntime.xml create mode 100644 atcoder/ABC/TLE/abc230_e/.idea/misc.xml create mode 100644 atcoder/ABC/TLE/abc230_e/.idea/modules.xml create mode 100644 atcoder/ABC/TLE/abc230_e/.idea/vcs.xml create mode 100644 atcoder/ABC/TLE/abc230_e/abc230_e.iml create mode 100644 atcoder/ABC/TLE/abc230_e/out/production/abc230_e/META-INF/abc230_e.kotlin_module create mode 100644 atcoder/ABC/TLE/abc230_e/src/main.kt diff --git a/atcoder/ABC/TLE/abc230_e/.idea/.gitignore b/atcoder/ABC/TLE/abc230_e/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/atcoder/ABC/TLE/abc230_e/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/atcoder/ABC/TLE/abc230_e/.idea/libraries/KotlinJavaRuntime.xml b/atcoder/ABC/TLE/abc230_e/.idea/libraries/KotlinJavaRuntime.xml new file mode 100644 index 0000000..9fbfb0d --- /dev/null +++ b/atcoder/ABC/TLE/abc230_e/.idea/libraries/KotlinJavaRuntime.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/TLE/abc230_e/.idea/misc.xml b/atcoder/ABC/TLE/abc230_e/.idea/misc.xml new file mode 100644 index 0000000..07115cd --- /dev/null +++ b/atcoder/ABC/TLE/abc230_e/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/TLE/abc230_e/.idea/modules.xml b/atcoder/ABC/TLE/abc230_e/.idea/modules.xml new file mode 100644 index 0000000..314ca3a --- /dev/null +++ b/atcoder/ABC/TLE/abc230_e/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/TLE/abc230_e/.idea/vcs.xml b/atcoder/ABC/TLE/abc230_e/.idea/vcs.xml new file mode 100644 index 0000000..c2365ab --- /dev/null +++ b/atcoder/ABC/TLE/abc230_e/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/TLE/abc230_e/abc230_e.iml b/atcoder/ABC/TLE/abc230_e/abc230_e.iml new file mode 100644 index 0000000..245d342 --- /dev/null +++ b/atcoder/ABC/TLE/abc230_e/abc230_e.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/atcoder/ABC/TLE/abc230_e/out/production/abc230_e/META-INF/abc230_e.kotlin_module b/atcoder/ABC/TLE/abc230_e/out/production/abc230_e/META-INF/abc230_e.kotlin_module new file mode 100644 index 0000000000000000000000000000000000000000..3be8cd005c371eb2abd2f4a6ec02fe969ca82763 GIT binary patch literal 36 kcmZQzU|?ooU|