aboutsummaryrefslogtreecommitdiff
path: root/problems/findasafeplace
diff options
context:
space:
mode:
Diffstat (limited to 'problems/findasafeplace')
-rw-r--r--problems/findasafeplace/attachments/template.c21
-rw-r--r--problems/findasafeplace/attachments/template.cpp21
-rw-r--r--problems/findasafeplace/attachments/template.java22
-rw-r--r--problems/findasafeplace/attachments/template.js9
-rw-r--r--problems/findasafeplace/attachments/template.py11
-rw-r--r--problems/findasafeplace/data/secret/1.ans1
-rw-r--r--problems/findasafeplace/data/secret/1.in4
-rw-r--r--problems/findasafeplace/data/secret/10.ans1
-rw-r--r--problems/findasafeplace/data/secret/10.in11
-rw-r--r--problems/findasafeplace/data/secret/11.ans1
-rw-r--r--problems/findasafeplace/data/secret/11.in13
-rw-r--r--problems/findasafeplace/data/secret/12.ans1
-rw-r--r--problems/findasafeplace/data/secret/12.in13
-rw-r--r--problems/findasafeplace/data/secret/13.ans1
-rw-r--r--problems/findasafeplace/data/secret/13.in16
-rw-r--r--problems/findasafeplace/data/secret/14.ans1
-rw-r--r--problems/findasafeplace/data/secret/14.in16
-rw-r--r--problems/findasafeplace/data/secret/2.ans1
-rw-r--r--problems/findasafeplace/data/secret/2.in4
-rw-r--r--problems/findasafeplace/data/secret/3.ans1
-rw-r--r--problems/findasafeplace/data/secret/3.in6
-rw-r--r--problems/findasafeplace/data/secret/4.ans1
-rw-r--r--problems/findasafeplace/data/secret/4.in6
-rw-r--r--problems/findasafeplace/data/secret/5.ans1
-rw-r--r--problems/findasafeplace/data/secret/5.in6
-rw-r--r--problems/findasafeplace/data/secret/6.ans1
-rw-r--r--problems/findasafeplace/data/secret/6.in6
-rw-r--r--problems/findasafeplace/data/secret/7.ans1
-rw-r--r--problems/findasafeplace/data/secret/7.in7
-rw-r--r--problems/findasafeplace/data/secret/8.ans1
-rw-r--r--problems/findasafeplace/data/secret/8.in7
-rw-r--r--problems/findasafeplace/data/secret/9.ans1
-rw-r--r--problems/findasafeplace/data/secret/9.in11
-rw-r--r--problems/findasafeplace/domjudge-problem.ini3
-rw-r--r--problems/findasafeplace/problem.pdfbin0 -> 30144 bytes
35 files changed, 227 insertions, 0 deletions
diff --git a/problems/findasafeplace/attachments/template.c b/problems/findasafeplace/attachments/template.c
new file mode 100644
index 0000000..8d846ee
--- /dev/null
+++ b/problems/findasafeplace/attachments/template.c
@@ -0,0 +1,21 @@
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <stdbool.h>
+
+int main()
+{
+ int N;
+ scanf("%d", &N); fgetc(stdin);
+ for (int i = 0; i < N; i++) {
+ char ROW[N + 1];
+ scanf("%[^\n]", ROW); fgetc(stdin);
+ }
+
+ // Write an answer using printf(). DON'T FORGET THE TRAILING \n
+ // To debug: fprintf(stderr, "Debug messages...\n");
+
+ printf("(x,y)\n");
+
+ return 0;
+}
diff --git a/problems/findasafeplace/attachments/template.cpp b/problems/findasafeplace/attachments/template.cpp
new file mode 100644
index 0000000..12b6649
--- /dev/null
+++ b/problems/findasafeplace/attachments/template.cpp
@@ -0,0 +1,21 @@
+#include <iostream>
+#include <string>
+#include <vector>
+#include <algorithm>
+
+using namespace std;
+
+int main()
+{
+ int n;
+ cin >> n; cin.ignore();
+ for (int i = 0; i < n; i++) {
+ string row;
+ getline(cin, row);
+ }
+
+ // Write an answer using cout. DON'T FORGET THE "<< endl"
+ // To debug: cerr << "Debug messages..." << endl;
+
+ cout << "(x,y)" << endl;
+}
diff --git a/problems/findasafeplace/attachments/template.java b/problems/findasafeplace/attachments/template.java
new file mode 100644
index 0000000..dc062a3
--- /dev/null
+++ b/problems/findasafeplace/attachments/template.java
@@ -0,0 +1,22 @@
+import java.util.*;
+import java.io.*;
+import java.math.*;
+
+class Solution {
+
+ public static void main(String args[]) {
+ Scanner in = new Scanner(System.in);
+ int N = in.nextInt();
+ if (in.hasNextLine()) {
+ in.nextLine();
+ }
+ for (int i = 0; i < N; i++) {
+ String ROW = in.nextLine();
+ }
+
+ // Write an answer using System.out.println()
+ // To debug: System.err.println("Debug messages...");
+
+ System.out.println("(x,y)");
+ }
+}
diff --git a/problems/findasafeplace/attachments/template.js b/problems/findasafeplace/attachments/template.js
new file mode 100644
index 0000000..ecd1555
--- /dev/null
+++ b/problems/findasafeplace/attachments/template.js
@@ -0,0 +1,9 @@
+const N = parseInt(readline());
+for (let i = 0; i < N; i++) {
+ const ROW = readline();
+}
+
+// Write an answer using console.log()
+// To debug: console.error('Debug messages...');
+
+console.log('(x,y)');
diff --git a/problems/findasafeplace/attachments/template.py b/problems/findasafeplace/attachments/template.py
new file mode 100644
index 0000000..6ac6923
--- /dev/null
+++ b/problems/findasafeplace/attachments/template.py
@@ -0,0 +1,11 @@
+import sys
+import math
+
+n = int(input())
+for i in range(n):
+ row = input()
+
+# Write an answer using print
+# To debug: print("Debug messages...", file=sys.stderr, flush=True)
+
+print("(x,y)")
diff --git a/problems/findasafeplace/data/secret/1.ans b/problems/findasafeplace/data/secret/1.ans
new file mode 100644
index 0000000..bbcda6b
--- /dev/null
+++ b/problems/findasafeplace/data/secret/1.ans
@@ -0,0 +1 @@
+(2,0)
diff --git a/problems/findasafeplace/data/secret/1.in b/problems/findasafeplace/data/secret/1.in
new file mode 100644
index 0000000..9833708
--- /dev/null
+++ b/problems/findasafeplace/data/secret/1.in
@@ -0,0 +1,4 @@
+3
+HXX
+1XX
+XXX
diff --git a/problems/findasafeplace/data/secret/10.ans b/problems/findasafeplace/data/secret/10.ans
new file mode 100644
index 0000000..0a721e5
--- /dev/null
+++ b/problems/findasafeplace/data/secret/10.ans
@@ -0,0 +1 @@
+(7,0)
diff --git a/problems/findasafeplace/data/secret/10.in b/problems/findasafeplace/data/secret/10.in
new file mode 100644
index 0000000..8373f3c
--- /dev/null
+++ b/problems/findasafeplace/data/secret/10.in
@@ -0,0 +1,11 @@
+10
+XXXXXXXXXX
+XXXXXXXXXX
+XXXX22XXXX
+XXXXXXXXXX
+XXXXXXXXXX
+XXXXXXXXXX
+XXXXXXXXXX
+XXXXXXXXXX
+XXXXXXXXXX
+9XXXXHXXX9
diff --git a/problems/findasafeplace/data/secret/11.ans b/problems/findasafeplace/data/secret/11.ans
new file mode 100644
index 0000000..4f14842
--- /dev/null
+++ b/problems/findasafeplace/data/secret/11.ans
@@ -0,0 +1 @@
+(0,11)
diff --git a/problems/findasafeplace/data/secret/11.in b/problems/findasafeplace/data/secret/11.in
new file mode 100644
index 0000000..382676b
--- /dev/null
+++ b/problems/findasafeplace/data/secret/11.in
@@ -0,0 +1,13 @@
+12
+XXXXXXXXXXXX
+X1X1X1X1X1XX
+XXXXXXXXXX1X
+X1X3X3X3XXXX
+XXXXXXXX3X1X
+X1X3XXXXXXXX
+XXXXXHXX3X1X
+X1X3XXXXXXXX
+XXXX3X3X3X1X
+X1XXXXXXXXXX
+XX1X1X1X1X1X
+XXXXXXXXXXXX
diff --git a/problems/findasafeplace/data/secret/12.ans b/problems/findasafeplace/data/secret/12.ans
new file mode 100644
index 0000000..72adf86
--- /dev/null
+++ b/problems/findasafeplace/data/secret/12.ans
@@ -0,0 +1 @@
+(11,0)
diff --git a/problems/findasafeplace/data/secret/12.in b/problems/findasafeplace/data/secret/12.in
new file mode 100644
index 0000000..848fa65
--- /dev/null
+++ b/problems/findasafeplace/data/secret/12.in
@@ -0,0 +1,13 @@
+12
+XXXXXXXXXXXX
+XX2X2X2X2XXX
+XXXXXXXXX2XX
+XX2XX5X5XXXX
+XXXX6XXXX2XX
+XX2XXXX6XXXX
+XXXX5XXXX2XX
+XX2XXHX5XXXX
+XXXX6X6XX2XX
+XX2XXXXXXXXX
+XXX2X2X2X2XX
+XXXXXXXXXXXX
diff --git a/problems/findasafeplace/data/secret/13.ans b/problems/findasafeplace/data/secret/13.ans
new file mode 100644
index 0000000..7cda650
--- /dev/null
+++ b/problems/findasafeplace/data/secret/13.ans
@@ -0,0 +1 @@
+(1,14)
diff --git a/problems/findasafeplace/data/secret/13.in b/problems/findasafeplace/data/secret/13.in
new file mode 100644
index 0000000..a15ffcf
--- /dev/null
+++ b/problems/findasafeplace/data/secret/13.in
@@ -0,0 +1,16 @@
+15
+XXXXXXXXXXXXXX9
+X4XXX1XXXXX35XX
+XXXXXXXXXXXXXXX
+9XXX9XXX6XXXXXX
+X8XXXXXXXX8XXXX
+XXXXX2XX3XXXX7X
+XXXXXXXXXXXXXXX
+XX1XXXXHXX4XX5X
+XXXX3XXXXXXX6XX
+XX4XXXX6XXXXXXX
+XXX3XXXXXX8XXXX
+XXXXXXXXXXXXX9X
+XXXX2X5XX3XXXXX
+XXXXXXXXXXXX1XX
+XXXXXXXXXXX8XXX
diff --git a/problems/findasafeplace/data/secret/14.ans b/problems/findasafeplace/data/secret/14.ans
new file mode 100644
index 0000000..9b5c7f8
--- /dev/null
+++ b/problems/findasafeplace/data/secret/14.ans
@@ -0,0 +1 @@
+(14,7)
diff --git a/problems/findasafeplace/data/secret/14.in b/problems/findasafeplace/data/secret/14.in
new file mode 100644
index 0000000..fda069c
--- /dev/null
+++ b/problems/findasafeplace/data/secret/14.in
@@ -0,0 +1,16 @@
+15
+2XX9XXXXX9XX7XX
+XXXXX4XXXXXXXXX
+XXXXXXXXXXXXXXX
+X9XX4XXXXXXXXX2
+XXXXXXXXXXXX3XX
+X9XXX8XXXX4XXXX
+XXXXXXXXXXXXXXX
+XXXX3XXHXXXXXXX
+X3XXXX6XXX3X1XX
+XXXX8XXXXXXXXXX
+X5XXXXXXXXXXXX1
+XXX8XXX5XX6XXXX
+XXXXXXXXXXXXX2X
+X9XX5X5X3XXXXXX
+XXX1XXXXXX9XXX5
diff --git a/problems/findasafeplace/data/secret/2.ans b/problems/findasafeplace/data/secret/2.ans
new file mode 100644
index 0000000..aa8d590
--- /dev/null
+++ b/problems/findasafeplace/data/secret/2.ans
@@ -0,0 +1 @@
+(0,2)
diff --git a/problems/findasafeplace/data/secret/2.in b/problems/findasafeplace/data/secret/2.in
new file mode 100644
index 0000000..da88500
--- /dev/null
+++ b/problems/findasafeplace/data/secret/2.in
@@ -0,0 +1,4 @@
+3
+X1X
+HXX
+XXX
diff --git a/problems/findasafeplace/data/secret/3.ans b/problems/findasafeplace/data/secret/3.ans
new file mode 100644
index 0000000..bbcda6b
--- /dev/null
+++ b/problems/findasafeplace/data/secret/3.ans
@@ -0,0 +1 @@
+(2,0)
diff --git a/problems/findasafeplace/data/secret/3.in b/problems/findasafeplace/data/secret/3.in
new file mode 100644
index 0000000..8ad1ef9
--- /dev/null
+++ b/problems/findasafeplace/data/secret/3.in
@@ -0,0 +1,6 @@
+5
+XXXXX
+XXHXX
+2XXX2
+XXXXX
+XXXXX
diff --git a/problems/findasafeplace/data/secret/4.ans b/problems/findasafeplace/data/secret/4.ans
new file mode 100644
index 0000000..6dbd942
--- /dev/null
+++ b/problems/findasafeplace/data/secret/4.ans
@@ -0,0 +1 @@
+(4,2)
diff --git a/problems/findasafeplace/data/secret/4.in b/problems/findasafeplace/data/secret/4.in
new file mode 100644
index 0000000..96a769c
--- /dev/null
+++ b/problems/findasafeplace/data/secret/4.in
@@ -0,0 +1,6 @@
+5
+XX2XX
+XXXXX
+1HXXX
+XXXXX
+XX2XX
diff --git a/problems/findasafeplace/data/secret/5.ans b/problems/findasafeplace/data/secret/5.ans
new file mode 100644
index 0000000..2ba9649
--- /dev/null
+++ b/problems/findasafeplace/data/secret/5.ans
@@ -0,0 +1 @@
+(0,4)
diff --git a/problems/findasafeplace/data/secret/5.in b/problems/findasafeplace/data/secret/5.in
new file mode 100644
index 0000000..87ee753
--- /dev/null
+++ b/problems/findasafeplace/data/secret/5.in
@@ -0,0 +1,6 @@
+5
+XXXXX
+X1X1X
+XHXXX
+XX1X1
+XXXXX
diff --git a/problems/findasafeplace/data/secret/6.ans b/problems/findasafeplace/data/secret/6.ans
new file mode 100644
index 0000000..3f9e8ad
--- /dev/null
+++ b/problems/findasafeplace/data/secret/6.ans
@@ -0,0 +1 @@
+(3,2)
diff --git a/problems/findasafeplace/data/secret/6.in b/problems/findasafeplace/data/secret/6.in
new file mode 100644
index 0000000..d55aa76
--- /dev/null
+++ b/problems/findasafeplace/data/secret/6.in
@@ -0,0 +1,6 @@
+5
+1H1X1
+XXXXX
+1XXXX
+XXXXX
+1X1X1
diff --git a/problems/findasafeplace/data/secret/7.ans b/problems/findasafeplace/data/secret/7.ans
new file mode 100644
index 0000000..c35f876
--- /dev/null
+++ b/problems/findasafeplace/data/secret/7.ans
@@ -0,0 +1 @@
+(2,2)
diff --git a/problems/findasafeplace/data/secret/7.in b/problems/findasafeplace/data/secret/7.in
new file mode 100644
index 0000000..480b654
--- /dev/null
+++ b/problems/findasafeplace/data/secret/7.in
@@ -0,0 +1,7 @@
+6
+2HXXX3
+XXXXXX
+XXXXXX
+XXXXXX
+XXXXXX
+3XXXX2
diff --git a/problems/findasafeplace/data/secret/8.ans b/problems/findasafeplace/data/secret/8.ans
new file mode 100644
index 0000000..212675d
--- /dev/null
+++ b/problems/findasafeplace/data/secret/8.ans
@@ -0,0 +1 @@
+(2,3)
diff --git a/problems/findasafeplace/data/secret/8.in b/problems/findasafeplace/data/secret/8.in
new file mode 100644
index 0000000..2b822f8
--- /dev/null
+++ b/problems/findasafeplace/data/secret/8.in
@@ -0,0 +1,7 @@
+6
+3XXXX3
+XXXXXX
+XXXXXX
+XXXXXX
+XXHXXX
+2XXXX3
diff --git a/problems/findasafeplace/data/secret/9.ans b/problems/findasafeplace/data/secret/9.ans
new file mode 100644
index 0000000..a8042b8
--- /dev/null
+++ b/problems/findasafeplace/data/secret/9.ans
@@ -0,0 +1 @@
+(9,7)
diff --git a/problems/findasafeplace/data/secret/9.in b/problems/findasafeplace/data/secret/9.in
new file mode 100644
index 0000000..a5f2e82
--- /dev/null
+++ b/problems/findasafeplace/data/secret/9.in
@@ -0,0 +1,11 @@
+10
+XXXXXXXX1X
+XXXXXXXXXX
+XXXXXXXXXX
+XXXXXXXXXX
+9XXXXXXXXX
+9HXXXXXXXX
+XXXXXXXXXX
+XXXXXXXXXX
+XXXXXXXXXX
+XXXXXXXX1X
diff --git a/problems/findasafeplace/domjudge-problem.ini b/problems/findasafeplace/domjudge-problem.ini
new file mode 100644
index 0000000..7257f3b
--- /dev/null
+++ b/problems/findasafeplace/domjudge-problem.ini
@@ -0,0 +1,3 @@
+name = "Find a Safe Place"
+timelimit = 3
+points = 2
diff --git a/problems/findasafeplace/problem.pdf b/problems/findasafeplace/problem.pdf
new file mode 100644
index 0000000..ebbd134
--- /dev/null
+++ b/problems/findasafeplace/problem.pdf
Binary files differ