Problem : 카드 놓기
유형 : 순열
문제 해석
- 카드를 조합하여 만들 수 있는 모든 경우를 중복없이 세어라
문제 재해석
- 순서까지 고려해야 하므로 순열 문제이다.
해결 전략
permutation을 통해 모든 순열을 만들어 본다.
설계, 구현
정렬을 한다.next_permuation을 통해 모든 순열을 구해본다.
디버깅
-
조합으로 착각 했었다.
코드
1 | |
피드백
비트마스킹을 이용해서 뽑는 방법은조합으로 해결한다.- 하지만 이렇게 순서를 고려해야 하는 경우는
순열로 해결 해야 한다.