| Task: | Ruudukko |
| Sender: | Septicuss |
| Submission time: | 2023-01-21 16:17:39 +0200 |
| Language: | Java |
| Status: | READY |
| Result: | 0 |
| group | verdict | score |
|---|---|---|
| #1 | WRONG ANSWER | 0 |
| #2 | WRONG ANSWER | 0 |
| #3 | WRONG ANSWER | 0 |
| test | verdict | time | group | |
|---|---|---|---|---|
| #1 | ACCEPTED | 0.07 s | 1, 2, 3 | details |
| #2 | ACCEPTED | 0.07 s | 1, 2, 3 | details |
| #3 | ACCEPTED | 0.07 s | 1, 2, 3 | details |
| #4 | ACCEPTED | 0.07 s | 1, 2, 3 | details |
| #5 | ACCEPTED | 0.07 s | 1, 2, 3 | details |
| #6 | ACCEPTED | 0.07 s | 1, 2, 3 | details |
| #7 | ACCEPTED | 0.07 s | 1, 2, 3 | details |
| #8 | ACCEPTED | 0.07 s | 1, 2, 3 | details |
| #9 | ACCEPTED | 0.07 s | 1, 2, 3 | details |
| #10 | ACCEPTED | 0.07 s | 1, 2, 3 | details |
| #11 | ACCEPTED | 0.07 s | 1, 2, 3 | details |
| #12 | ACCEPTED | 0.08 s | 1, 2, 3 | details |
| #13 | WRONG ANSWER | 0.07 s | 1, 2, 3 | details |
| #14 | WRONG ANSWER | 0.14 s | 1, 2, 3 | details |
| #15 | ACCEPTED | 0.07 s | 1, 2, 3 | details |
| #16 | WRONG ANSWER | 0.14 s | 1, 2, 3 | details |
| #17 | ACCEPTED | 0.09 s | 2, 3 | details |
| #18 | WRONG ANSWER | 0.10 s | 2, 3 | details |
| #19 | WRONG ANSWER | 0.10 s | 2, 3 | details |
| #20 | WRONG ANSWER | 0.09 s | 2, 3 | details |
| #21 | ACCEPTED | 0.09 s | 2, 3 | details |
| #22 | WRONG ANSWER | 0.09 s | 2, 3 | details |
| #23 | WRONG ANSWER | 0.10 s | 2, 3 | details |
| #24 | WRONG ANSWER | 0.09 s | 2, 3 | details |
| #25 | WRONG ANSWER | 0.34 s | 3 | details |
| #26 | WRONG ANSWER | 0.34 s | 3 | details |
| #27 | WRONG ANSWER | 0.35 s | 3 | details |
| #28 | WRONG ANSWER | 0.34 s | 3 | details |
| #29 | WRONG ANSWER | 0.36 s | 3 | details |
| #30 | WRONG ANSWER | 0.34 s | 3 | details |
| #31 | WRONG ANSWER | 0.34 s | 3 | details |
| #32 | WRONG ANSWER | 0.34 s | 3 | details |
| #33 | WRONG ANSWER | 0.34 s | 3 | details |
| #34 | WRONG ANSWER | 0.33 s | 3 | details |
| #35 | WRONG ANSWER | 0.33 s | 3 | details |
| #36 | WRONG ANSWER | 0.34 s | 3 | details |
Code
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.lang.System.Logger;
import java.lang.System.Logger.Level;
import java.math.BigInteger;
import java.util.Arrays;
import java.util.StringTokenizer;
public class D {
final static FastReader reader = new FastReader();
final static PrintWriter writer = new PrintWriter(new OutputStreamWriter(System.out));
public static void main(String[] args) {
int n = reader.nextInt();
int m = reader.nextInt();
char[][] grid = new char[n][m];
for (int i = 0; i < n; i++) {
Arrays.fill(grid[i], '.');
}
if (n != 1) {
outer:
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
if (n == 2) {
if (i == 0 && j % 2 == 0) {
grid[i][j] = '#';
}
}
if (n == 3) {
if ((i == 0 || i == n - 1) && j % 2 == 0) {
grid[i][j] = '#';
}
}
if (n == 4) {
if (m % 2 == 0) {
System.out.println("n = " + n + " j = " + j);
if (i == 0 && j == m - 1) {
grid[i][j] = '#';
} else if (i != 0 && i % 2 == 1 && j % 2 == 0) {
grid[i][j] = '#';
}
} else {
if (i != 0 && i % 2 == 1 && j % 2 == 0) {
grid[i][j] = '#';
}
}
}
}
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
writer.write(grid[i][j]);
}
writer.println();
}
writer.flush();
writer.close();
}
static void draw(char[][] grid, int x, int y) {
boolean wall = false;
if (grid[x + 1][y] == '#') {
if (x == 0 && y == 0) {
grid[x][y] = '.';
}
}
}
static class Pair {
int x;
int y;
public Pair(int x, int y) {
}
}
static class FastReader {
BufferedReader reader;
StringTokenizer tokenizer;
public FastReader() {
this.reader = new BufferedReader(new InputStreamReader(System.in));
this.tokenizer = null;
}
String next() {
while (tokenizer == null || !tokenizer.hasMoreElements()) {
try {
tokenizer = new StringTokenizer(reader.readLine());
} catch (Exception e) {
}
}
return tokenizer.nextToken();
}
String nextLine() {
try {
return reader.readLine();
} catch (IOException ex) {
}
return null;
}
int nextInt() {
return Integer.parseInt(next());
}
long nextLong() {
return Long.parseLong(next());
}
BigInteger nextBigInt() {
return new BigInteger(next());
}
void close() {
try {
reader.close();
} catch (IOException ex) {
}
reader = null;
tokenizer = null;
}
}
}
Test details
Test 1
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 1 1 |
| correct output |
|---|
| . |
| user output |
|---|
| . |
Test 2
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 1 2 |
| correct output |
|---|
| .. |
| user output |
|---|
| .. |
Test 3
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 1 3 |
| correct output |
|---|
| ... |
| user output |
|---|
| ... |
Test 4
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 1 4 |
| correct output |
|---|
| .... |
| user output |
|---|
| .... |
Test 5
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 2 1 |
| correct output |
|---|
| . . |
| user output |
|---|
| # . |
Test 6
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 2 2 |
| correct output |
|---|
| .# .. |
| user output |
|---|
| #. .. |
Test 7
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 2 3 |
| correct output |
|---|
| .#. ... |
| user output |
|---|
| #.# ... |
Test 8
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 2 4 |
| correct output |
|---|
| .#.# .... |
| user output |
|---|
| #.#. .... |
Test 9
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 3 1 |
| correct output |
|---|
| . . . |
| user output |
|---|
| # . # |
Test 10
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 3 2 |
| correct output |
|---|
| .# .. .# |
| user output |
|---|
| #. .. #. |
Test 11
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 3 3 |
| correct output |
|---|
| .#. ... .#. |
| user output |
|---|
| #.# ... #.# |
Test 12
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 3 4 |
| correct output |
|---|
| .#.# .... .#.# |
| user output |
|---|
| #.#. .... #.#. |
Test 13
Group: 1, 2, 3
Verdict: WRONG ANSWER
| input |
|---|
| 4 1 |
| correct output |
|---|
| . . . . |
| user output |
|---|
| . # . # |
Test 14
Group: 1, 2, 3
Verdict: WRONG ANSWER
| input |
|---|
| 4 2 |
| correct output |
|---|
| .. .# .. #. |
| user output |
|---|
| n = 4 j = 0 n = 4 j = 1 n = 4 j = 0 n = 4 j = 1 n = 4 j = 0 ... Truncated |
Test 15
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 4 3 |
| correct output |
|---|
| ... .#. ..# #.. |
| user output |
|---|
| ... #.# ... #.# |
Test 16
Group: 1, 2, 3
Verdict: WRONG ANSWER
| input |
|---|
| 4 4 |
| correct output |
|---|
| .... .#.# ..#. #... |
| user output |
|---|
| n = 4 j = 0 n = 4 j = 1 n = 4 j = 2 n = 4 j = 3 n = 4 j = 0 ... Truncated |
Test 17
Group: 2, 3
Verdict: ACCEPTED
| input |
|---|
| 999 1 |
| correct output |
|---|
| . . . . . ... |
| user output |
|---|
| . . . . . ... Truncated |
Test 18
Group: 2, 3
Verdict: WRONG ANSWER
| input |
|---|
| 999 2 |
| correct output |
|---|
| .# .. .# .. #. ... |
| user output |
|---|
| .. .. .. .. .. ... Truncated |
Test 19
Group: 2, 3
Verdict: WRONG ANSWER
| input |
|---|
| 999 3 |
| correct output |
|---|
| .#. ... .#. ..# #.. ... |
| user output |
|---|
| ... ... ... ... ... ... Truncated |
Test 20
Group: 2, 3
Verdict: WRONG ANSWER
| input |
|---|
| 999 4 |
| correct output |
|---|
| .#.# .... .#.# ..#. #... ... |
| user output |
|---|
| .... .... .... .... .... ... Truncated |
Test 21
Group: 2, 3
Verdict: ACCEPTED
| input |
|---|
| 1000 1 |
| correct output |
|---|
| . . . . . ... |
| user output |
|---|
| . . . . . ... Truncated |
Test 22
Group: 2, 3
Verdict: WRONG ANSWER
| input |
|---|
| 1000 2 |
| correct output |
|---|
| .. .# .. #. .. ... |
| user output |
|---|
| .. .. .. .. .. ... Truncated |
Test 23
Group: 2, 3
Verdict: WRONG ANSWER
| input |
|---|
| 1000 3 |
| correct output |
|---|
| ... .#. ..# #.. ..# ... |
| user output |
|---|
| ... ... ... ... ... ... Truncated |
Test 24
Group: 2, 3
Verdict: WRONG ANSWER
| input |
|---|
| 1000 4 |
| correct output |
|---|
| .... .#.# ..#. #... ..#. ... |
| user output |
|---|
| .... .... .... .... .... ... Truncated |
Test 25
Group: 3
Verdict: WRONG ANSWER
| input |
|---|
| 999 995 |
| correct output |
|---|
| .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#... |
| user output |
|---|
| ................................. Truncated |
Test 26
Group: 3
Verdict: WRONG ANSWER
| input |
|---|
| 999 996 |
| correct output |
|---|
| .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#... |
| user output |
|---|
| ................................. Truncated |
Test 27
Group: 3
Verdict: WRONG ANSWER
| input |
|---|
| 999 997 |
| correct output |
|---|
| .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#... |
| user output |
|---|
| ................................. Truncated |
Test 28
Group: 3
Verdict: WRONG ANSWER
| input |
|---|
| 999 998 |
| correct output |
|---|
| .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#... |
| user output |
|---|
| ................................. Truncated |
Test 29
Group: 3
Verdict: WRONG ANSWER
| input |
|---|
| 999 999 |
| correct output |
|---|
| .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#... |
| user output |
|---|
| ................................. Truncated |
Test 30
Group: 3
Verdict: WRONG ANSWER
| input |
|---|
| 999 1000 |
| correct output |
|---|
| .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#... |
| user output |
|---|
| ................................. Truncated |
Test 31
Group: 3
Verdict: WRONG ANSWER
| input |
|---|
| 1000 995 |
| correct output |
|---|
| ................................. |
| user output |
|---|
| ................................. Truncated |
Test 32
Group: 3
Verdict: WRONG ANSWER
| input |
|---|
| 1000 996 |
| correct output |
|---|
| ................................. |
| user output |
|---|
| ................................. Truncated |
Test 33
Group: 3
Verdict: WRONG ANSWER
| input |
|---|
| 1000 997 |
| correct output |
|---|
| ................................. |
| user output |
|---|
| ................................. Truncated |
Test 34
Group: 3
Verdict: WRONG ANSWER
| input |
|---|
| 1000 998 |
| correct output |
|---|
| ................................. |
| user output |
|---|
| ................................. Truncated |
Test 35
Group: 3
Verdict: WRONG ANSWER
| input |
|---|
| 1000 999 |
| correct output |
|---|
| ................................. |
| user output |
|---|
| ................................. Truncated |
Test 36
Group: 3
Verdict: WRONG ANSWER
| input |
|---|
| 1000 1000 |
| correct output |
|---|
| ................................. |
| user output |
|---|
| ................................. Truncated |
