제출 #1357761

#제출 시각아이디문제언어결과실행 시간메모리
1357761Dan13llljws친구 (IOI14_friend)C++20
100 / 100
12 ms1484 KiB
#include <bits/stdc++.h>
using namespace std;

int findSample(int n, int confidence[], int host[], int protocol[]) {
	int ans = 0;
	for (int i = n - 1; i > 0; i--) {
		int p = host[i];
		if (protocol[i] == 0) {
			ans += confidence[i];
			confidence[p] = max(0, confidence[p] - confidence[i]);
		} else if (protocol[i] == 1) confidence[p] += confidence[i];
		else confidence[p] = max(confidence[p], confidence[i]);
	}
	return ans + confidence[0];
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...