diff options
Diffstat (limited to 'problems/findasafeplace')
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 Binary files differnew file mode 100644 index 0000000..ebbd134 --- /dev/null +++ b/problems/findasafeplace/problem.pdf |