LCA 찾기
시간 제한7초메모리 제한1024 MB
- 난이도
아직 분류되지 않았습니다
- 정답자
- 아직 제출이 없습니다
문제
정수 수열 이 주어진다. 정점 개로 이루어진 루트 있는 트리를 만든다. 정점은 부터 까지 번호가 매겨지고, 루트는 정점 이다. 각 정점 ()의 부모 는 를 만족해야 한다.
트리의 점수는 다음과 같이 정한다.
번 정점과 번 정점의 최소 공통 조상을 라 하자. 점수는 다음과 같다. 도 를 루트로 하는 서브트리에 포함된다.
이런 트리는 모두 가지가 있다. 가능한 모든 트리의 점수를 더한 값을 으로 나눈 나머지를 구하라.
입력
첫째 줄에 정수 이 주어진다 ().
둘째 줄에 정수 이 주어진다 ().
출력
답을 출력한다.