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. 반복

 

'algorithm > uva' 카테고리의 다른 글

uva 11994번 Happy Painting!  (0) 2020.04.06
uva 384번 Slurpys, BOJ 14906번 스러피  (0) 2020.03.31
uva 10150번 Doublets  (0) 2020.03.27
uva 10469번 To Carry or not to Carry  (0) 2020.03.23
uva 10010번 Where's Waldorf?  (0) 2020.03.23

+ Recent posts