😎 κ³΅λΆ€ν•˜λŠ” μ§•μ§•μ•ŒνŒŒμΉ΄λŠ” μ²˜μŒμ΄μ§€?

[BAEKJOON C++] 2953_λ‚˜λŠ” μš”λ¦¬μ‚¬λ‹€ λ³Έλ¬Έ

πŸ¦₯ μ½”ν…Œ/BAEKJOON

[BAEKJOON C++] 2953_λ‚˜λŠ” μš”λ¦¬μ‚¬λ‹€

μ§•μ§•μ•ŒνŒŒμΉ΄ 2023. 8. 3. 23:55
728x90
λ°˜μ‘ν˜•
"λ‚˜λŠ” μš”리사닀"λŠ” λ‹€μ„― μ°Έκ°€μžλ“€μ΄ μ„œλ‘œμ˜ μš”리 μ‹€λ ₯을 λ½λ‚΄λŠ” ν‹°λΉ„ ν”„λ‘œμ΄λ‹€.
각 μ°Έκ°€μžλŠ” μžμ‹ μžˆλŠ” μŒμ‹μ„ ν•˜λ‚˜μ”© λ§Œλ“€μ–΄μ˜€κ³ , 
μ„œλ‘œ λ‹€λ₯Έ μ‚¬λžŒμ˜ μŒμ‹μ„ μ μˆ˜λ‘œ ν‰κ°€ν•΄μ€€λ‹€. 
μ μˆ˜λŠ” 1점뢀터 5μ κΉŒμ§€ μžˆλ‹€.

각 μ°Έκ°€μžκ°€ μ–»μ€ μ μˆ˜λŠ” λ‹€λ₯Έ μ‚¬λžŒμ΄ ν‰κ°€ν•΄ μ€€ μ μˆ˜μ˜ ν•©μ΄λ‹€. 
이 μ‡Όμ˜ μš°μŠΉμžλŠ” κ°€μž₯ λ§Žμ€ μ μˆ˜λ₯Ό μ–»μ€ μ‚¬λžŒμ΄ λœλ‹€.

각 μ°Έκ°€μžκ°€ μ–»μ€ ν‰κ°€ μ μˆ˜κ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ, 
μš°μŠΉμžμ™€ κ·Έμ˜ μ μˆ˜λ₯Ό κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

μž…λ ₯
총 λ‹€μ„― κ°œ μ€„에 κ° μ°Έκ°€μžκ°€ μ–»μ€ λ„€ κ°œμ˜ ν‰κ°€ μ μˆ˜κ°€ κ³΅λ°±μœΌλ‘œ κ΅¬λΆ„λ˜μ–΄ μ£Όμ–΄μ§„λ‹€. μ²« λ²ˆμ§Έ μ°Έκ°€μžλΆ€ν„° λ‹€μ„― λ²ˆμ§Έ μ°Έκ°€μžκΉŒμ§€ μˆœμ„œλŒ€λ‘œ μ£Όμ–΄μ§„λ‹€. 
항상 μš°μŠΉμžκ°€ μœ μΌν•œ κ²½μš°λ§Œ μž…λ ₯으둜 μ£Όμ–΄μ§„λ‹€

좜λ ₯
첫째 μ€„에 μš°μŠΉμžμ˜ λ²ˆν˜Έμ™€ κ·Έκ°€ μ–»μ€ μ μˆ˜λ₯Ό μΆœλ ₯ν•œλ‹€.
// [2953] λ‚˜λŠ” μš”λ¦¬μ‚¬λ‹€

/*
"λ‚˜λŠ” μš”λ¦¬μ‚¬λ‹€"λŠ” λ‹€μ„― μ°Έκ°€μžλ“€μ΄ μ„œλ‘œμ˜ μš”λ¦¬ μ‹€λ ₯을 λ½λ‚΄λŠ” ν‹°λΉ„ ν”„λ‘œμ΄λ‹€.
각 μ°Έκ°€μžλŠ” μžμ‹ μžˆλŠ” μŒμ‹μ„ ν•˜λ‚˜μ”© λ§Œλ“€μ–΄μ˜€κ³ , 
μ„œλ‘œ λ‹€λ₯Έ μ‚¬λžŒμ˜ μŒμ‹μ„ 점수둜 평가해쀀닀. 
μ μˆ˜λŠ” 1점뢀터 5μ κΉŒμ§€ μžˆλ‹€.

각 μ°Έκ°€μžκ°€ 얻은 μ μˆ˜λŠ” λ‹€λ₯Έ μ‚¬λžŒμ΄ 평가해 μ€€ 점수의 합이닀. 
이 μ‡Όμ˜ μš°μŠΉμžλŠ” κ°€μž₯ λ§Žμ€ 점수λ₯Ό 얻은 μ‚¬λžŒμ΄ λœλ‹€.

각 μ°Έκ°€μžκ°€ 얻은 평가 μ μˆ˜κ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ, 
μš°μŠΉμžμ™€ 그의 점수λ₯Ό κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

μž…λ ₯
총 λ‹€μ„― 개 쀄에 각 μ°Έκ°€μžκ°€ 얻은 λ„€ 개의 평가 μ μˆ˜κ°€ 곡백으둜 κ΅¬λΆ„λ˜μ–΄ 주어진닀. 첫 번째 μ°Έκ°€μžλΆ€ν„° λ‹€μ„― 번째 μ°Έκ°€μžκΉŒμ§€ μˆœμ„œλŒ€λ‘œ 주어진닀. 
항상 μš°μŠΉμžκ°€ μœ μΌν•œ 경우만 μž…λ ₯으둜 주어진닀

좜λ ₯
첫째 쀄에 우승자의 λ²ˆν˜Έμ™€ κ·Έκ°€ 얻은 점수λ₯Ό 좜λ ₯ν•œλ‹€.
*/

#define _CRT_SECURE_NO_WARNINGS
// ν‘œμ€€ μŠ€νŠΈλ¦Όμ—μ„œ 읽기 및 μ“°κΈ°λ₯Ό μ œμ–΄ν•˜λŠ” 개체λ₯Ό μ„ μ–Έ
#include <iostream>
#include <algorithm>    // find
#include <string>
#include <cmath>        // abs
#include <vector>
#include <queue>
using namespace std;

int main() {
    int max = 0, s;
    int max_i;
    for (int i = 1; i <= 5; i++) {
        int score = 0;

        for (int j = 0; j < 4; j++) {
            cin >> s;
            score += s;
        }

        // κ°€μž₯ 큰 κ°’ κ°±μ‹ 
        if (score > max) {
            max = score;
            max_i = i;
        }
    }

    // κ°€μž₯ 큰 κ°’μ˜ μΈλ±μŠ€μ™€ κ°€μž₯ 큰 κ°’
    cout << max_i << " " << max;
    return 0;
}

728x90
λ°˜μ‘ν˜•
Comments