페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
5
ms
메모리 제한
1024
MB
Gasquen은 낡았으므로 이제 Chalmers 학생들이 Gasqutvå를 크라우드펀딩해야 한다. 명의 학생은 학생들을 정점으로 하는 트리를 따라 소통한다. 학생들에게는 부터 까지 임의로 번호가 매겨져 있다. 번째 학생의 관대함은 하나의 정수 로 나타낸다. 캠페인에 가장 먼저 기부할 학생을 선택해야 한다. 이 학생은 먼저 kr를 기부한 다음 트리에서 자신의 이웃들에게 캠페인에 관해 알린다. 학생 이 이웃 에게 캠페인에 관해 알렸고 학생 이 아직 기부하지 않았다면, 그 학생은 이 기부한 금액을 이라 할 때 kr를 기부한다. 그런 다음 학생 은 트리에서 자신의 이웃들에게 캠페인에 관해 계속 알린다. 모금된 총액을 최대화하려면 어느 학생이 가장 먼저 기부해야 하는가?
제출한 풀이는 각각 일정한 점수가 배정된 테스트 그룹들로 평가된다. 한 테스트 그룹의 점수를 얻으려면 해당 테스트 그룹의 모든 테스트 케이스를 해결해야 한다. 최종 점수는 단일 제출에서 얻은 점수 중 최댓값이다.
그룹 | 점수 | 제약 조건
||
||
입력의 첫째 줄에는 트리에 있는 학생 수를 나타내는 하나의 정수 이 주어진다. 이어지는 개의 각 줄에는 번째 학생이 얼마나 관대한지를 나타내는 하나의 정수 이 주어진다. 그다음 이어지는 개의 각 줄에는 학생 과 이 트리에서 이웃임을 나타내는 두 정수 가 주어진다. 연결 관계가 트리를 이룬다는 것이 보장된다.
모금된 총액을 최대화하기 위해 가장 먼저 기부해야 하는 학생의 번호를 출력한다. 적합한 학생이 여러 명이면 번호가 가장 작은 학생을 선택한다.
3
50
60
100
2 1
1 3
2
Chalmers Challenge 2023
로그인 상태를 확인하는 중입니다.