주사위 게임 Mia 는 크기가 2 인 매우 간단한 세트를 소개합니다.
{3,1} < {3,2} < {4,1} < {4,2} < {4,3} < {5,1} < {5,4} < {6,1} < {6,5} < {1,1} < {2,2} < {6,6} < {1,2}
일반적으로, 튜플 내의 순서는 중요하지 않습니다 {x,y}={y,x}
,
{1,2}
무엇보다 큰, 쌍 비 쌍보다 큰 및 숫자 값은 넥타이의 경우에는 결정한다.
n
주사위 를 사용하고 싶다고 가정 해 봅시다 . 또한, 오지에는 m
얼굴 이 있습니다.
예:
{1,5,3,4} < {1,2,6,3}
5431 이후 <6321{1,2,3,5} < {1,1,5,6} < {1,1,5,5}, {1,1,6,6} < {1,1,1,3} < {2,2,2,3} < {1,1,1,1} < {1,2,3,4}
{2,2,5} < {1,1,6}
두 세트 모두 각각 한 쌍과 611> 522를 갖기 때문에
간단히 말해서, {1, ..., n}
다른 것보다 큽니다. 하자 p > q
- 종류는 P-의-Q 뿐인보다 큰 다음,. 동점 인 경우, 두 번째 (, 세 번째, ...) 가장 긴 종류의 승리가 있습니다. 마지막으로 아직 결정을 내릴 수 없으면 가장 큰 수치가 이깁니다. 집합의 숫자 값은 연결을 사용하여 집합의 사용 가능한 숫자로 만들 수있는 가장 큰 정수입니다. 예:
{2,5,4,3}
5432가된다{4,11,3,4}
B443이 됨 (> 6면 주사위 허용, B = 11)
당신의 임무는 두 개의 컨테이너 (목록, 배열, 설정, ...)가 주어진 첫 번째 또는 두 번째 컨테이너가 승리하는지 여부를 결정하는 가장 작은 가능한 프로그램 (즉 기능)을 선택한 언어로 작성하는 것입니다.
참고 : 두 컨테이너의 길이가 같고 양의 정수만 포함하고 다른 것은 없다고 가정 할 수 있습니다. 특히 정렬되지 않을 수 있습니다. 리턴 값은 {첫 승, 동점, 두 번째 승}에 대해 {-1, 0, 1} 일 수 있습니다.
{1,1,6}
,{2,2,5}
? 가장 큰 종류의 주사위 또는 주사위의 숫자 값을 비교합니까?