hiho week 296 register

Ended

Participants:65

Verdict:Accepted
Score:100 / 100
Submitted:2020-03-01 14:45:40

Lang:GCC

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
char map[500][500];
int main(int argc, char **argv){
    int n, m, t, i, j, l, f, r, x = 0, y = 0, d = 0;
    char c[10];
    scanf("%d%d", &n, &m);
    t = 2 * n * m - 1;
    for (i = 0; i <= 2 * n; ++i){
        for (j = 0; j <= 2 * m; ++j){
            if (i % 2 == 0 && j % 2 == 0){
                map[i][j] = '+';
            }else{
                map[i][j] = ' ';
            }
        }
    }
    for (i = 0; i < t; ++i){
        scanf("%d%d%d%s", &l, &f, &r, c);
        switch (d){
        case 0:
            if (l) map[2 * x + 1][2 * y + 2] = '|';
            if (f) map[2 * x + 2][2 * y + 1] = '-';
            if (r) map[2 * x + 1][2 * y] = '|';
            break;
        case 1:
            if (l) map[2 * x + 1][2 * y] = '|';
            if (f) map[2 * x][2 * y + 1] = '-';
            if (r) map[2 * x + 1][2 * y + 2] = '|';
            break;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX