CSES - Leirikisa 3 - Results
Submission details
Task:Ruudukko
Sender:siirikuoppala
Submission time:2016-07-29 15:45:47 +0300
Language:C++
Status:READY
Result:12
Feedback
groupverdictscore
#1ACCEPTED12
#20
#30
Test results
testverdicttimegroup
#1ACCEPTED0.06 s1details
#2ACCEPTED0.06 s1details
#3ACCEPTED0.05 s1details
#4ACCEPTED0.05 s1details
#5ACCEPTED0.05 s1details
#6ACCEPTED0.06 s2details
#70.06 s2details
#80.05 s2details
#90.06 s2details
#100.06 s2details
#110.06 s3details
#120.06 s3details
#130.05 s3details
#140.06 s3details
#150.06 s3details

Code

#include <iostream>

using namespace std;
typedef long long ll;
ll t[21][21];
int tt[21][21];
int main(){
    t[0][1]=1;
    ll k;
    cin >> k;
    for(int i=1; i<=20; ++i){
        for(int j=1; j<=20; ++j) t[i][j]=t[i-1][j]+t[i][j-1];
    }
    long long s=t[20][20];
    int y=20;
    for(int x=20; x>0; --x){

        while(y>0 && s-t[x][y]<k) --y;
        tt[x][y]=1;
        s-=t[x][y];
    }
    for(int i=1; i<=20; ++i){
        for(int j=1; j<=20; ++j) cout << ((tt[i][j]==1)?"#":".");
        cout << "\n";
    }
}

Test details

Test 1

Group: 1

Verdict: ACCEPTED

input
2

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

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

Test 2

Group: 1

Verdict: ACCEPTED

input
5

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

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

Test 3

Group: 1

Verdict: ACCEPTED

input
7

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

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

Test 4

Group: 1

Verdict: ACCEPTED

input
8

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

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

Test 5

Group: 1

Verdict: ACCEPTED

input
9

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

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

Test 6

Group: 2

Verdict: ACCEPTED

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
....................
..#.................
.....#..............
.............#......
..................#.
...