문제
Farmer John은
이제 Farmer John의 목표는 1개 이상의 문제를 선택하여 난이도가 증가하는 순서로 정렬된 문제집을 만드는 것이다. 문제집에는 다음과 같은 조건이 있어야 한다.
어떤 두 문제
Farmer John이 만들 수 있는 서로 다른 문제집의 개수를 구하라. 단, 결과는
입력
첫 번째 줄에 정수
다음
• 이 문자열의
출력
만들 수 있는 서로 다른 문제집의 개수를
예제 #1
3 1
EHE
9
문제집을 만드는 경우는 아래와 같다.
1문제짜리 : [1], [2], [3]
2문제짜리 : [1,2], [1,3], [3,1], [3,2]
3문제짜리 : [1,3,2], [3,1,2]
예제 #2
10 6
EHEEEHHEEH
EHHHEEHHHE
EHEHEHEEHH
HEHEEEHEEE
HHEEHEEEHE
EHHEEEEEHE
33
출처
USACO 2023 February Platinum