Submission #223826
Source Code Expand
#include<bits/stdc++.h> using namespace std; vector<int> parent; int main() { int N; cin>>N; parent.resize(N); for(int i=1; i<N; i++) { cin>>parent[i]; } vector<int> ans(N,0); vector<int> cnt(N,0); for(int i=N-1; i>=1; i--) { ans[i] = max(ans[i], N-1-cnt[i]); cnt[parent[i]] += cnt[i]+1; ans[parent[i]] = max(ans[parent[i]], cnt[i]+1); } for(int i=0; i<N; i++) { cout<<ans[i]<<endl; } return 0; }
Submission Info
Submission Time | |
---|---|
Task | C - 高橋王国の分割統治 |
User | tokoharu |
Language | C++ (G++ 4.6.4) |
Score | 100 |
Code Size | 478 Byte |
Status | AC |
Exec Time | 491 ms |
Memory | 2476 KB |
Judge Result
Set Name | Sample | Subtask1 | Subtask2 | ||||||
---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 30 / 30 | 70 / 70 | ||||||
Status |
|
|
|
Set Name | Test Cases |
---|---|
Sample | sample_01.txt, sample_02.txt |
Subtask1 | sample_01.txt, sample_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt |
Subtask2 | subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask2_01.txt, subtask2_02.txt, subtask2_03.txt, subtask2_04.txt, subtask2_05.txt, subtask2_06.txt, subtask2_07.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
sample_01.txt | AC | 23 ms | 800 KB |
sample_02.txt | AC | 22 ms | 796 KB |
subtask1_01.txt | AC | 22 ms | 924 KB |
subtask1_02.txt | AC | 23 ms | 928 KB |
subtask1_03.txt | AC | 22 ms | 808 KB |
subtask1_04.txt | AC | 22 ms | 924 KB |
subtask1_05.txt | AC | 28 ms | 900 KB |
subtask1_06.txt | AC | 26 ms | 912 KB |
subtask1_07.txt | AC | 27 ms | 800 KB |
subtask1_08.txt | AC | 27 ms | 804 KB |
subtask1_09.txt | AC | 26 ms | 880 KB |
subtask2_01.txt | AC | 353 ms | 2076 KB |
subtask2_02.txt | AC | 423 ms | 2292 KB |
subtask2_03.txt | AC | 452 ms | 2476 KB |
subtask2_04.txt | AC | 474 ms | 2464 KB |
subtask2_05.txt | AC | 454 ms | 2472 KB |
subtask2_06.txt | AC | 441 ms | 2476 KB |
subtask2_07.txt | AC | 491 ms | 2468 KB |