문제
정점이
트리의 각 정점에는 1부터 A, B, C 중 하나가 쓰여 있다.
이때 다음 조건을 만족하는
정점
a 에서 정점b 까지 가는 단순 경로에 포함된 모든 정점에 쓰인 문자들을 모은 뒤
재배열하여ABBC가 여러 번 반복하는 문자열(ABBC,ABBCABBC, ...)을 만들 수 있다.
단순 경로란 같은 정점을 여러 번 방문하지 않는 경로를 의미한다.
입력
첫 번째 줄에는 정점의 개수
두 번째 줄에는 알파벳 A, B, C로만 이루어진 길이
세 번째 줄부터
이는 트리에서 정점
출력
조건을 만족하는
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 16점 | |
| #2 | 28점 | 트리의 모양이 직선형이다. 즉, 트리 내에 길이가 |
| #3 | 31점 | 트리의 지름이 4 이하이다. 즉, 트리 내에 길이가 5 이상인 단순 경로가 존재하지 않는다. |
| #4 | 25점 | 추가 제약 조건은 없다. |
예제 #1
5
ABBCC
2 3
4 3
3 5
2 1
2
예제 #2
13
BCCCBBBBABBAA
1 2
2 3
4 7
3 10
6 2
7 6
12 13
9 7
7 8
11 12
7 11
5 7
3
태그
출처
UCPC 2021 예선 - J