CSES - Leirikisa 9.12.2021 - Results
Submission details
Task:Kartta
Sender:henrikaalto
Submission time:2021-12-09 15:59:56 +0200
Language:C++ (C++17)
Status:READY
Result:12
Feedback
groupverdictscore
#1ACCEPTED12
#20
#30
#40
Test results
testverdicttimegroup
#1ACCEPTED0.02 s1details
#20.01 s2details
#30.01 s3details
#40.01 s4details

Code

#include <bits/stdc++.h>
using namespace std;
const int N = 200, H = 10001;
int grid[N][N];
char g[40][N][N];
vector<int> ans[H];
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  int n, m, h;
  cin >> n >> m >> h;
  for (int i = 0; i < n; ++i) {
    for (int j = 0; j < m; ++j) {
      cin >> grid[i][j];
    }
  }
  for (int k = 0; k < h; ++k) {
    for (int i = 0; i < n; ++i) {
      for (int j = 0; j < m; ++j) {
        g[k][i][j] = 1 + (grid[i][j] >= k + 1);
      }
    }
  }
  for (int k = 0; k < 40; ++k) {
    for (int i = 0; i < n; ++i) {
      for (int j = 0; j < m; ++j) {
        if (!g[k][i][j]) cout << 'L';
        else cout << (g[k][i][j] == 1 ? 'S' : 'V');
      }
      cout << '\n';
    }
  }
  for (int i = 1; i <= h; ++i) {
    cout << 1 << ' ' << i << '\n';
  }
}

Test details

Test 1

Group: 1

Verdict: ACCEPTED

input
100 100 40
40 11 38 24 5 31 40 10 17 33 1...

correct output
(empty)

user output
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVV...
Truncated

Test 2

Group: 2

Verdict:

input
100 100 200
200 71 185 86 113 84 170 60 17...

correct output
(empty)

user output
(empty)

Test 3

Group: 3

Verdict:

input
100 100 1000
824 172 828 721 509 73 437 530...

correct output
(empty)

user output
(empty)

Test 4

Group: 4

Verdict:

input
100 100 10000
7110 9439 3392 1630 368 8481 1...

correct output
(empty)

user output
(empty)