Code Submission Evaluation System Login

NOI 2019 Open

Start:N/A
End:N/A
 

Tasks | Scoreboard | Statistics


CSES - NOI 2019 Open - Results
History
3:27:540
3:26:590
Task:Distance Code
Sender:rkocharyan
Submission time:2019-03-10 14:31:07
Language:C++
Status:READY
Score:0

Feedback

groupverdictscore
#1RUNTIME ERROR0
#2RUNTIME ERROR0
#3RUNTIME ERROR0

Test results

testverdicttime (s)group
#1RUNTIME ERROR0.02 / 1.001, 2, 3details
#2RUNTIME ERROR0.01 / 1.001, 2, 3details
#3RUNTIME ERROR0.02 / 1.001, 2, 3details
#4RUNTIME ERROR0.01 / 1.001, 2, 3details
#5RUNTIME ERROR0.02 / 1.001, 2, 3details
#6RUNTIME ERROR0.01 / 1.001, 2, 3details
#7RUNTIME ERROR0.02 / 1.001, 2, 3details
#8RUNTIME ERROR0.02 / 1.001, 2, 3details
#9RUNTIME ERROR0.02 / 1.001, 2, 3details
#10RUNTIME ERROR0.02 / 1.001, 2, 3details
#11RUNTIME ERROR0.03 / 1.001, 2, 3details
#12RUNTIME ERROR0.01 / 1.002, 3details
#13RUNTIME ERROR0.02 / 1.002, 3details
#14RUNTIME ERROR0.03 / 1.002, 3details
#15RUNTIME ERROR0.02 / 1.002, 3details
#16RUNTIME ERROR0.01 / 1.003details
#17RUNTIME ERROR0.02 / 1.003details
#18RUNTIME ERROR0.01 / 1.003details
#19RUNTIME ERROR0.02 / 1.003details
#20RUNTIME ERROR0.01 / 1.001, 2, 3details

Code

#include <bits/stdc++.h>

using namespace std;

const int N = 17;

vector <int> g[N];
int p[N];

void prec(int v, int d) {
    p[v] = d;
    for (int u : g[v]) {
        if (u == d) continue;
        prec(u, v);
    }
}

int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
    int t;
    cin >> t;
    if (t == 1) {
        int n;
        cin >> n;
        for (int i = 0; i < n - 1; i++) {
            int u, v;
            cin >> u >> v;
            g[u].push_back(v);
            g[v].push_back(u);
        }
        prec(1, 0);
        vector <int> kek;
        vector <int> deg(n + 1, 0);
        for (int i = 1; i <= n; i++) {
            deg[i] = (int) g[i].size();
            if (deg[i] == 1) {
                kek.push_back(i);
            }
        }
        for (int i = 0; i < n; i++) {
            int x = kek.back();
            cout << x << ' ';
            deg[p[x]]--;
            kek.pop_back();
            if (deg[p[x]] == 1) {
                kek.push_back(p[x]);
            }
        }
        cout << '\n';
        return 0;
    }
    assert(0);
    return 0;
}

Test details

Test 1

Group: 1, 2, 3

Verdict: RUNTIME ERROR

input
1
2
2 1

view   save

correct output
(empty)

user output
(empty)

Error:
code: input/code.cpp:53: int main(): Assertion `0' failed.

Test 2

Group: 1, 2, 3

Verdict: RUNTIME ERROR

input
1
3
3 1
2 1

view   save

correct output
(empty)

user output
(empty)

Error:
code: input/code.cpp:53: int main(): Assertion `0' failed.

Test 3

Group: 1, 2, 3

Verdict: RUNTIME ERROR

input
1
4
3 2
2 1
4 1
view   save

correct output
(empty)

user output
(empty)

Error:
code: input/code.cpp:53: int main(): Assertion `0' failed.

Test 4

Group: 1, 2, 3

Verdict: RUNTIME ERROR

input
1
4
2 3
3 4
1 3
view   save

correct output
(empty)

user output
(empty)

Error:
code: input/code.cpp:53: int main(): Assertion `0' failed.

Test 5

Group: 1, 2, 3

Verdict: RUNTIME ERROR

input
1
5
3 5
4 1
1 3
...
view   save

correct output
(empty)

user output
(empty)

Error:
code: input/code.cpp:53: int main(): Assertion `0' failed.

Test 6

Group: 1, 2, 3

Verdict: RUNTIME ERROR

input
1
5
3 2
3 4
5 1
...
view   save

correct output
(empty)

user output
(empty)

Error:
code: input/code.cpp:53: int main(): Assertion `0' failed.

Test 7

Group: 1, 2, 3

Verdict: RUNTIME ERROR

input
1
5
4 3
1 4
4 2
...
view   save

correct output
(empty)

user output
(empty)

Error:
code: input/code.cpp:53: int main(): Assertion `0' failed.

Test 8

Group: 1, 2, 3

Verdict: RUNTIME ERROR

input
1
10
9 3
8 9
2 9
...
view   save

correct output
(empty)

user output
(empty)

Error:
code: input/code.cpp:53: int main(): Assertion `0' failed.

Test 9

Group: 1, 2, 3

Verdict: RUNTIME ERROR

input
1
10
9 2
5 8
7 1
...
view   save

correct output
(empty)

user output
(empty)

Error:
code: input/code.cpp:53: int main(): Assertion `0' failed.

Test 10

Group: 1, 2, 3

Verdict: RUNTIME ERROR

input
1
10
10 4
9 1
4 7
...
view   save

correct output
(empty)

user output
(empty)

Error:
code: input/code.cpp:53: int main(): Assertion `0' failed.

Test 11

Group: 1, 2, 3

Verdict: RUNTIME ERROR

input
1
10
2 6
4 3
3 5
...
view   save

correct output
(empty)

user output
(empty)

Error:
code: input/code.cpp:53: int main(): Assertion `0' failed.

Test 12

Group: 2, 3

Verdict: RUNTIME ERROR

input
1
500
10 6
6 255
6 428
...
view   save

correct output
(empty)

user output
(empty)

Test 13

Group: 2, 3

Verdict: RUNTIME ERROR

input
1
500
152 466
451 313
158 479
...
view   save

correct output
(empty)

user output
(empty)

Test 14

Group: 2, 3

Verdict: RUNTIME ERROR

input
1
500
109 440
330 190
443 161
...
view   save

correct output
(empty)

user output
(empty)

Test 15

Group: 2, 3

Verdict: RUNTIME ERROR

input
1
500
144 373
257 233
341 318
...
view   save

correct output
(empty)

user output
(empty)

Test 16

Group: 3

Verdict: RUNTIME ERROR

input
1
100000
54983 75172
93807 75172
44082 75172
...
view   save

correct output
(empty)

user output
(empty)

Test 17

Group: 3

Verdict: RUNTIME ERROR

input
1
100000
88863 19059
86423 76688
98536 95984
...
view   save

correct output
(empty)

user output
(empty)

Test 18

Group: 3

Verdict: RUNTIME ERROR

input
1
100000
59979 6389
19097 24999
27846 82330
...
view   save

correct output
(empty)

user output
(empty)

Test 19

Group: 3

Verdict: RUNTIME ERROR

input
1
100000
58761 66001
25102 51081
98625 67861
...
view   save

correct output
(empty)

user output
(empty)

Test 20

Group: 1, 2, 3

Verdict: RUNTIME ERROR

input
1
6
2 1
3 2
4 2
...
view   save

correct output
(empty)

user output
(empty)

Error:
code: input/code.cpp:53: int main(): Assertion `0' failed.