Code Submission Evaluation System Login

NOI 2019 Open

Start:N/A
End:N/A
 

Tasks | Scoreboard | Statistics


CSES - NOI 2019 Open - Results
History
0:25:590
0:19:580
Task:Distance Code
Sender:justagirl
Submission time:2019-03-07 13:25:11
Language:C++
Status:READY
Score:0

Feedback

groupverdictscore
#1WRONG ANSWER0
#2WRONG ANSWER0
#3WRONG ANSWER0

Test results

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

Code

#include <bits/stdc++.h>
using namespace std;
#define endl "\n"
typedef long long int ll;
const int N=1e5 +4;
vector<int> adj[N];
int deg[N];
int main()
{

	ios_base:: sync_with_stdio(false); cin.tie(0);
	int t; cin>>t;

	int n; cin>>n;
	if(t==1) {
		for(int i=1; i<n; i++) {
			int u,v; cin>>u>>v;
			adj[u].push_back(v);
			adj[v].push_back(u);
			deg[u]++;
			deg[v]++;
		}
		vector<int> easy;
		for(int u=1; u<=n; u++) {
			if(deg[u]==1) {
				easy.push_back(u);
			}
		}

		while(easy.size()) {
			int u=easy.back();
			easy.pop_back();
			cout<<u<<" ";
			for(int v:adj[u]) {
				deg[v]--;
				if(deg[v]==1) {
					easy.push_back(v);
				}
			}
		}

	}
	else{
		for(int i=1; i<n; i++) {
			int u;
			cin>>u;
			cout<<i<<" "<<i+u<<endl;
		}
	}

	return 0;
}

Test details

Test 1

Group: 1, 2, 3

Verdict: ACCEPTED

input
1
2
2 1

view   save

correct output
(empty)

user output
1 2

view   save

Test 2

Group: 1, 2, 3

Verdict: ACCEPTED

input
1
3
3 1
2 1

view   save

correct output
(empty)

user output
1 2
2 3

view   save

Test 3

Group: 1, 2, 3

Verdict: ACCEPTED

input
1
4
3 2
2 1
4 1
view   save

correct output
(empty)

user output
1 2
2 3
3 4

view   save

Test 4

Group: 1, 2, 3

Verdict: ACCEPTED

input
1
4
2 3
3 4
1 3
view   save

correct output
(empty)

user output
1 3
2 3
3 4

view   save

Test 5

Group: 1, 2, 3

Verdict: ACCEPTED

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

correct output
(empty)

user output
1 2
2 3
3 4
4 5

view   save

Test 6

Group: 1, 2, 3

Verdict: ACCEPTED

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

correct output
(empty)

user output
1 2
2 4
3 4
4 5

view   save

Test 7

Group: 1, 2, 3

Verdict: WRONG ANSWER

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

correct output
(empty)

user output
1 3
2 4
3 4
4 5

view   save

Test 8

Group: 1, 2, 3

Verdict: WRONG ANSWER

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

correct output
(empty)

user output
1 3
2 4
3 5
4 6
5 7
...
view   save

Test 9

Group: 1, 2, 3

Verdict: ACCEPTED

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

correct output
(empty)

user output
1 2
2 3
3 4
4 5
5 6
...
view   save

Test 10

Group: 1, 2, 3

Verdict: WRONG ANSWER

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

correct output
(empty)

user output
1 4
2 8
3 4
4 5
5 6
...
view   save

Test 11

Group: 1, 2, 3

Verdict: ACCEPTED

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

correct output
(empty)

user output
1 2
2 4
3 4
4 5
5 6
...
view   save

Test 12

Group: 2, 3

Verdict: WRONG ANSWER

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

correct output
(empty)

user output
1 3
2 4
3 5
4 6
5 7
...
view   save

Test 13

Group: 2, 3

Verdict: ACCEPTED

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

correct output
(empty)

user output
1 2
2 3
3 4
4 5
5 6
...
view   save

Test 14

Group: 2, 3

Verdict: WRONG ANSWER

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

correct output
(empty)

user output
1 2
2 3
3 4
4 18
5 17
...
view   save

Test 15

Group: 2, 3

Verdict: WRONG ANSWER

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

correct output
(empty)

user output
1 2
2 81
3 4
4 5
5 6
...
view   save

Test 16

Group: 3

Verdict: WRONG ANSWER

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

correct output
(empty)

user output
1 3
2 4
3 5
4 6
5 7
...
view   save

Test 17

Group: 3

Verdict: ACCEPTED

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

correct output
(empty)

user output
1 2
2 3
3 4
4 5
5 6
...
view   save

Test 18

Group: 3

Verdict: WRONG ANSWER

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

correct output
(empty)

user output
1 15
2 17
3 21
4 5
5 23
...
view   save

Test 19

Group: 3

Verdict: WRONG ANSWER

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

correct output
(empty)

user output
1 2
2 3
3 4
4 5
5 6
...
view   save

Test 20

Group: 1, 2, 3

Verdict: ACCEPTED

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

correct output
(empty)

user output
1 3
2 3
3 5
4 5
5 6
view   save