안녕하세요. 오늘은 학번을 찾아줄 거예요.

문제

https://www.acmicpc.net/problem/29807

아이디어

문제에 나온 그대로 구현해주면 됩니다.
어차피 N이 5보다 작으면 arr[5]를 포함해서 몇개가 비어있는데 그 값이 0이므로 N과 상관없이 구현해주면 됩니다.

소스코드

#include <iostream>
#define ll long long
using namespace std;

int main(void)
{
    ios_base::sync_with_stdio(false); cin.tie(NULL);
    ll N, i, arr[6] = { 0 }, ans = 0;

    cin >> N;
    for (i = 1; i <= N; i++) cin >> arr[i];

    if (arr[1] > arr[3]) ans += (arr[1] - arr[3]) * 508;
    else ans += (arr[3] - arr[1]) * 108;
    if (arr[2] > arr[4]) ans += (arr[2] - arr[4]) * 212;
    else ans += (arr[4] - arr[2]) * 305;
    ans += arr[5] * 707;

    cout << ans * 4763;
}


감사합니다.

0개의 댓글