CSES - Putka Open 2015 – 5/6 - Results
Submission details
Task:Laivanupotus
Sender:
Submission time:2015-11-07 18:54:51 +0200
Language:C++
Status:READY
Result:0
Feedback
groupverdictscore
#10
#20
#30
Test results
testverdicttimegroup
#1ACCEPTED0.06 s1details
#2ACCEPTED0.06 s1details
#30.05 s1details
#4ACCEPTED0.05 s1details
#5ACCEPTED0.05 s1details
#6ACCEPTED0.05 s2details
#7ACCEPTED0.05 s2details
#8ACCEPTED0.05 s2details
#90.06 s2details
#100.05 s2details
#110.06 s3details
#12ACCEPTED0.05 s3details
#13ACCEPTED0.06 s3details
#140.05 s3details
#15ACCEPTED0.06 s3details

Code

#include <iostream>
#include <vector>
#include <string>
#include <map>
#include <unordered_map>
#include <algorithm>
#include <utility>
#include <set>
#include <unordered_set>
#include <cmath>
#include <math.h>
#include <queue>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sstream>
#include <tuple>


using namespace std;
typedef long long LL;



int main() {
	int n;
	cin >> n;
	vector<string> grid(n, string(n, '.'));
	
	for (int row = 0; row < n; row++) {
		for (int col = 0; col < n; col++) {
			if (row % 4 == 0 && col % 4 == 2) {
				grid[row][col] = '*';
			}
			if (row % 4 == 1 && col % 4 == 0) {
				grid[row][col] = '*';
			}
			if (row % 4 == 2 && col % 4 == 3) {
				grid[row][col] = '*';
			}
			if (row % 4 == 3 && col % 4 == 1) {
				grid[row][col] = '*';
			}
		}
	}
	for (auto s : grid) {
		cout << s << '\n';
	}
}

Test details

Test 1

Group: 1

Verdict: ACCEPTED

input
4

correct output
...*
..*.
.*..
*...

user output
..*.
*...
...*
.*..

Test 2

Group: 1

Verdict: ACCEPTED

input
5

correct output
...*.
..*..
.*...
*...*
...*.

user output
..*..
*...*
...*.
.*...
..*..

Test 3

Group: 1

Verdict:

input
6

correct output
...*..
..*...
.*...*
*...*.
...*..
...

user output
..*...
*...*.
...*..
.*...*
..*...
...

Test 4

Group: 1

Verdict: ACCEPTED

input
7

correct output
...*...
..*...*
.*...*.
*...*..
...*...
...

user output
..*...*
*...*..
...*...
.*...*.
..*...*
...

Test 5

Group: 1

Verdict: ACCEPTED

input
8

correct output
...*...*
..*...*.
.*...*..
*...*...
...*...*
...

user output
..*...*.
*...*...
...*...*
.*...*..
..*...*.
...

Test 6

Group: 2

Verdict: ACCEPTED

input
12

correct output
...*...*...*
..*...*...*.
.*...*...*..
*...*...*...
...*...*...*
...

user output
..*...*...*.
*...*...*...
...*...*...*
.*...*...*..
..*...*...*.
...

Test 7

Group: 2

Verdict: ACCEPTED

input
25

correct output
...*...*...*...*...*...*.
..*...*...*...*...*...*..
.*...*...*...*...*...*...
*...*...*...*...*...*...*
...*...*...*...*...*...*.
...

user output
..*...*...*...*...*...*..
*...*...*...*...*...*...*
...*...*...*...*...*...*.
.*...*...*...*...*...*...
..*...*...*...*...*...*..
...

Test 8

Group: 2

Verdict: ACCEPTED

input
40

correct output
...*...*...*...*...*...*...*.....

user output
..*...*...*...*...*...*...*......

Test 9

Group: 2

Verdict:

input
74

correct output
...*...*...*...*...*...*...*.....

user output
..*...*...*...*...*...*...*......

Test 10

Group: 2

Verdict:

input
82

correct output
...*...*...*...*...*...*...*.....

user output
..*...*...*...*...*...*...*......

Test 11

Group: 3

Verdict:

input
110

correct output
...*...*...*...*...*...*...*.....

user output
..*...*...*...*...*...*...*......

Test 12

Group: 3

Verdict: ACCEPTED

input
320

correct output
...*...*...*...*...*...*...*.....

user output
..*...*...*...*...*...*...*......

Test 13

Group: 3

Verdict: ACCEPTED

input
545

correct output
...*...*...*...*...*...*...*.....

user output
..*...*...*...*...*...*...*......

Test 14

Group: 3

Verdict:

input
822

correct output
...*...*...*...*...*...*...*.....

user output
..*...*...*...*...*...*...*......

Test 15

Group: 3

Verdict: ACCEPTED

input
971

correct output
...*...*...*...*...*...*...*.....

user output
..*...*...*...*...*...*...*......