알고리즘 모음(C++)

백준 2476 - 주사위 게임(C++) 본문

백준

백준 2476 - 주사위 게임(C++)

공대생의 잡다한 사전 2024. 1. 24. 21:40

문제 링크입니다. https://www.acmicpc.net/problem/2476

2476번: 주사위 게임

첫째 줄에는 참여하는 사람 수 N이 주어지고 그 다음 줄부터 N개의 줄에 사람들이 주사위를 던진 3개의 눈이 빈칸을 사이에 두고 각각 주어진다. 

www.acmicpc.net

조건문을 이용해 푸는 문제입니다.

조건문을 사용해 같은 숫자가 3개일 때, 2개일 때, 없을 때를 나눈 뒤,
문제에 맞게 상금을 구합니다.

N번을 반복한 후, 가장 큰 상금을 출력해주면 됩니다.

자세한 것은 코드를 참고해주세요.

#define _CRT_SECURE_NO_WARNINGS
#include <vector>
#include <iostream>
#include <algorithm>
#include <queue>
#include <cmath>
#include <cstdio>
#include <climits>
#define INF LLONG_MAX
#define F first
#define S second

using namespace std;

int N, ans;

int main() {
	cin.tie(0);
	cout.tie(0);
	cin >> N;
	for(int i = 1; i <= N; i++){
		int x, y, z, sum = 0;
		cin >> x >> y >> z;
		if(x == y && y == z) sum = 10000 + x * 1000;
		else if(x != y && y != z && x != z){
			int Max = max(x, y);
			Max = max(Max, z);
			sum = Max * 100;
		}
		else{
			if(x == y) sum = 1000 + x * 100;
			else if(x == z)	sum = 1000 + x * 100;
			else if(y == z) sum = 1000 + y * 100;
		}
		ans = max(ans, sum);
	}
	cout << ans;
	return 0;
}


질문 및 조언은 댓글을 남겨주세요.

'백준' 카테고리의 다른 글

백준 2307 - 도로검문(C++)  (2) 2024.01.24
백준 15439 - 베라의 패션(C++)  (1) 2024.01.24
백준 10886 - 0 = not cute / 1 = cute(C++)  (0) 2024.01.24
백준 6603 - 로또(C++)  (0) 2024.01.21
백준 13907 - 세금(C++)  (0) 2024.01.05