UOJ Logo

NOI.AC

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#212822#3829. Cqinys10146ms6772kbC++495b2024-10-20 11:49:332024-10-20 12:46:19

answer

#include <bits/stdc++.h>
using namespace std;
vector<int> e[100010]={};
int ans,ma,n;
void dfs(int x,int fa,int dep){
	ma=max(ma,dep);
	dep++;
	for(int i=0;i<e[x].size();i++){
		if(e[x][i]!=fa){
			ans+=2;
			dfs(e[x][i],x,dep);
		}
	}
}
int main(){
	cin>>n;
	for(int i=1;i<n;i++){
		cin>>ans>>ma;
		e[ans].push_back(ma);
		e[ma].push_back(ans);
	}
	ans=0;
	for(int i=0;i<e[1].size();i++){
		ans++;
		ma=0;
		dfs(e[1][i],1,0);
		ans-=ma;
	}
	cout<<ans;
	return 0;
}

Details

小提示:点击横条可展开更详细的信息

Subtask #1:

score: 10
Accepted

Test #1:

score: 10
Accepted
time: 0ms
memory: 3596kb

input:

5
3 1
1 5
2 4
5 4

output:

4

result:

ok 1 number(s): "4"

Test #2:

score: 0
Accepted
time: 0ms
memory: 3588kb

input:

5
5 1
1 4
4 2
2 3

output:

4

result:

ok 1 number(s): "4"

Test #3:

score: 0
Accepted
time: 0ms
memory: 3592kb

input:

5
4 5
4 3
4 1
4 2

output:

6

result:

ok 1 number(s): "6"

Subtask #2:

score: 0
Wrong Answer

Test #4:

score: 0
Wrong Answer
time: 0ms
memory: 3596kb

input:

100
63 38
17 33
44 12
9 66
21 98
2 49
68 67
75 42
78 25
92 6
67 17
90 19
48 51
83 9
20 94
68 4
64 58...

output:

175

result:

wrong answer 1st numbers differ - expected: '167', found: '175'

Subtask #3:

score: 0
Wrong Answer

Test #10:

score: 0
Wrong Answer
time: 4ms
memory: 3620kb

input:

1000
228 978
939 994
911 13
8 806
680 958
779 832
673 924
627 806
354 476
320 218
766 848
171 944
90...

output:

1914

result:

wrong answer 1st numbers differ - expected: '1893', found: '1914'

Subtask #4:

score: 0
Wrong Answer

Test #16:

score: 0
Wrong Answer
time: 142ms
memory: 6772kb

input:

100000
44881 88880
79640 18741
56510 31493
27649 50461
7015 98523
26337 91384
17594 52397
37312 3409...

output:

199296

result:

wrong answer 1st numbers differ - expected: '199052', found: '199296'

Subtask #5:

score: 0
Runtime Error

Test #22:

score: 0
Runtime Error

input:

1000000
198444 939986
569807 470692
847908 557044
739959 80274
772656 222835
832266 382872
267873 10...

output:


result: