algorithm/uva

uva 10205번 stack 'em up

_JunHo 2020. 4. 27. 22:58

uva : https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=14&page=show_problem&problem=1146

 

과제로 나와서 간단하게 설명해둬야겠다

 

해석만 할줄 알면 쉽게 풀 수 있는 문제다

 

부족한 영어실력이지만 간단히 해석해보면

표준 카드덱은 52장, 13개의 값을 각각 4종류로 가지고 있다

값은 2,3,4,5,6,7,8,9,10,잭,퀸,킹,에이스 로 이루어져있다

종류(suit)는 클로버, 다이아, 하트, 스페이드 로 이루어져있다

카드덱은 값과 종류로 서로 식별가능하며 <값, 종류> 의 형태로 이루어진다

예를 들어 king of spades, 9of hearts 가 있다

관례적으로 기본 덱은 종류(suit) -> 알파벳 순서, 값 -> 위의 주어진 형태 순으로 정렬되어있다

중간부분은 딱히 필요없다 

문제에서 요구하는 부분은 다음과 같다

 

1. 테스트케이스가 주어진다

2. 카드덱을 섞을 수 있는 n가지 방법이 주어진다.

3. 1~52의 카드가 중복없이 n번 주어진다 ( 52개당 한 세트?에 속한다고 보면된다)

4. 덱을 섞을 수가 1~n 사이의 수로 \n이 나오기전까지 계속 주어진다

5. 각 주어진 세트 번호로 현재 덱을 섞는다

6. \n으로 더이상 섞지 않는다면 현재 덱을 출력한다

7. 반복