문제
Tri-du는 Truco의 인기 게임에서 파생 된 카드 게임입니다. 이 게임은 표준 52 장의 카드 덱을 사용하며 각 슈트의 카드는 13 장이지만 슈트는 무시됩니다. 1에서 13까지의 정수로 간주되는 카드의 값만 사용됩니다.
게임에서 각 플레이어는 세 장의 카드를받습니다. 규칙은 간단합니다.
트리오 (같은 순위의 카드 3 장)가 한 쌍 (같은 순위의 카드 2 장)을 이깁니다.
더 높은 가치의 카드 트리오가 더 낮은 가치의 카드 트리오보다 승리합니다.
더 높은 가치의 카드로 구성된 쌍이 더 낮은 가치의 카드로 구성된 쌍보다 승리합니다.
많은 상황에서 게임에 승자가 없을 수도 있습니다. 이 경우, 나눠진 카드는 덱으로 돌아가서 셔플되고 새로운 게임이 시작됩니다.
플레이어는 반드시 받아야하는 카드 두 장을 이미 받았으며 자신의 가치를 알고 있습니다. 당신의 임무는 그 플레이어가 게임에서 이길 확률을 최대화하는 세 번째 카드의 가치를 결정하는 프로그램을 작성하는 것입니다.
입력
항목은 수신 된 처음 두 글자의 값을 나타내는 두 개의 정수 A (1 ≤ A ≤ 13) 및 B (1 ≤ B ≤ 13)를 포함하는 단일 행으로 구성됩니다.
출력
프로그램은 플레이어가 게임에서 이길 확률을 최대화하는 카드의 가치를 나타내는 정수로 한 줄을 생성해야합니다.
해답
#include <bits/stdc++.h>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(0);
int a,b;
cin >> a >> b;
if(a==b){
printf("%d",a);
}
else {
printf("%d", a > b ? a : b);
}
return 0;
}
'백준 > 브론즈' 카테고리의 다른 글
[5] 백준 13610 Volta (0) | 2020.11.16 |
---|---|
[3] 백준 11466 Alex Origami Squares (0) | 2020.11.16 |
[2] 백준 8716 Pole (0) | 2020.11.15 |
[1] 백준 8710 Koszykarz (0) | 2020.11.15 |
댓글