친구

아직 제출이 없습니다시간 제한1초메모리 제한16 MB

문제

0부터 n1n-1까지 번호가 붙은 사람들이 단계적으로 소셜 네트워크에 들어온다. 단계 ii에서 초대자가 새 사람 ii를 세 가지 프로토콜 중 하나로 추가한다. IAmYourFriend는 초대자와만 친구가 되고, MyFriendsAreYourFriends는 초대자의 친구들과만 친구가 되며, WeAreYourFriends는 초대자와 초대자의 친구들과 모두 친구가 된다. 친구끼리는 같이 설문에 참여할 수 없다. 각 사람의 신뢰도가 주어질 때, 친구가 아닌 표본의 신뢰도 합을 최대화하라.

입력

첫 줄에 nn이 주어진다. 둘째 줄에 각 사람의 신뢰도가 주어진다. 셋째 줄에 단계 11부터 n1n-1까지 host protocol 쌍이 주어진다. 프로토콜 0,1,20,1,2는 위 세 가지를 뜻한다.

출력

가능한 표본 신뢰도 합의 최댓값을 출력한다.

제한

  • 2n100,0002 \leq n \leq 100{,}000
  • 11 \leq 신뢰도 10,000\leq 10{,}000