CSES - Putka Open 2015 – 3/6 - Results
Submission details
Task:Ruudukko
Sender:
Submission time:2015-09-12 20:18:14 +0300
Language:C++
Status:READY
Result:0
Feedback
groupverdictscore
#10
#20
#30
Test results
testverdicttimegroup
#1ACCEPTED0.05 s1details
#20.05 s1details
#30.04 s1details
#40.05 s1details
#50.05 s1details
#60.05 s2details
#70.05 s2details
#80.06 s2details
#90.05 s2details
#100.06 s2details
#110.05 s3details
#120.04 s3details
#130.05 s3details
#140.04 s3details
#150.05 s3details

Code

#include <bits/stdc++.h>
#define F first
#define S second
using namespace std;
typedef long long ll;

string lol[20];

int main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    lol[0]="..................o.";
    lol[1]=".##################.";
    lol[2]="....###############.";
    lol[3]="##................o.";
    lol[4]="####..#############.";
    lol[5]="##.#..............o.";
    lol[6]="#####..############.";
    lol[7]="##..#.............o.";
    lol[8]="######..###########.";
    lol[9]="##...#............o.";
    lol[10]="#######..##########.";
    lol[11]="##....#...........o.";
    lol[12]="########..#########.";
    lol[13]="##.....#..........o.";
    lol[14]="#########..########.";
    lol[15]="##......#.........o.";
    lol[16]="##########..#######.";
    lol[17]="##.......#........o.";
    lol[18]="###########..######.";
    lol[19]="##........#.......o.";
    int k;
    cin>>k;
    int o=0;
    for (int i=0;i<20;i++){
        for (int j=0;j<20;j++){
            if (lol[i][j]=='o'){
                if ((1<<o)&k) cout<<'.';
                else cout<<'#';
                o++;
            }
            else{
                cout<<lol[i][j];
            }
        }
        cout<<'\n';
    }
}

Test details

Test 1

Group: 1

Verdict: ACCEPTED

input
2

correct output
....................
.###################
.###################
.###################
.###################
...

user output
..................#.
.##################.
....###############.
##..................
####..#############.
...

Test 2

Group: 1

Verdict:

input
5

correct output
....................
.################..#
.#################..
.#################..
.##################.
...

user output
....................
.##################.
....###############.
##................#.
####..#############.
...

Test 3

Group: 1

Verdict:

input
7

correct output
....................
.################..#
.#################..
.#################..
.##################.
...

user output
....................
.##################.
....###############.
##..................
####..#############.
...

Test 4

Group: 1

Verdict:

input
8

correct output
....................
.###################
.###################
.###################
.###################
...

user output
..................#.
.##################.
....###############.
##................#.
####..#############.
...

Test 5

Group: 1

Verdict:

input
9

correct output
....................
.###################
.###################
.###################
.###################
...

user output
....................
.##################.
....###############.
##................#.
####..#############.
...

Test 6

Group: 2

Verdict:

input
19

correct output
....................
.############..#####
.#############..####
.#############...###
.##############...##
...

user output
....................
.##################.
....###############.
##..................
####..#############.
...

Test 7

Group: 2

Verdict:

input
32

correct output
....................
.###################
.###################
.###################
.###################
...

user output
..................#.
.##################.
....###############.
##................#.
####..#############.
...

Test 8

Group: 2

Verdict:

input
44

correct output
....................
.################..#
.#################..
.#################..
.##################.
...

user output
..................#.
.##################.
....###############.
##................#.
####..#############.
...

Test 9

Group: 2

Verdict:

input
76

correct output
....................
.########..######..#
.#########..######..
.#########...#####..
.##########...#####.
...

user output
..................#.
.##################.
....###############.
##................#.
####..#############.
...

Test 10

Group: 2

Verdict:

input
93

correct output
....................
.########..##..##..#
.#########..##..##..
.#########...#...#..
.##########...#...#.
...

user output
....................
.##################.
....###############.
##................#.
####..#############.
...

Test 11

Group: 3

Verdict:

input
141

correct output
....................
.################..#
.#################..
.#################..
.##################.
...

user output
....................
.##################.
....###############.
##................#.
####..#############.
...

Test 12

Group: 3

Verdict:

input
422

correct output
....................
.####..##########..#
.#####..##########..
.#####...#########..
.######...#########.
...

user output
..................#.
.##################.
....###############.
##..................
####..#############.
...

Test 13

Group: 3

Verdict:

input
671

correct output
....................
.#.##########..##..#
....##########..##..
.#...#########...#..
.##...#########...#.
...

user output
....................
.##################.
....###############.
##..................
####..#############.
...

Test 14

Group: 3

Verdict:

input
895

correct output
....................
.#.##..##..##..##..#
....##..##..##..##..
.#...#...#...#...#..
.##...#...#...#...#.
...

user output
....................
.##################.
....###############.
##..................
####..#############.
...

Test 15

Group: 3

Verdict:

input
956

correct output
....................
.#.##..######..##..#
....##..######..##..
.#...#...#####...#..
.##...#...#####...#.
...

user output
..................#.
.##################.
....###############.
##................#.
####..#############.
...