Решение задачи Тренировки Егора с Codeforces

Без пояснения   Просмотров: 28


Егор — начинающий бодибилдер. Сегодня в спортзале тренер выдал ему программу тренировки. Все что в ней было написано, это n целых чисел a1, a2, ..., an. Эти числа обозначают, что Егору нужно выполнить сегодня ровно n упражнений, причем i-тое по порядку упражнение Егор должен повторить ai раз.

Егор, пока-что, делает всего три вида упражнений: упражнения «на грудь», упражнения «на бицепс» и упражнения «на спину». Причем, его тренировка — циклическая, то есть первое упражнение, которое он выполняет, «на грудь», второе — «на бицепс», третье — «на спину», четвертое — «на грудь», пятое — «на бицепс», и так далее до n-го упражнения.

Сейчас Егора интересует, а какую мышцу он накачает больше всего на своей тренировке. Известно, что больше всего он накачает ту мышцу, упражнение на которую он повторит максимальное количество раз. Помогите Егору, определите, какую мышцу он накачает больше всего.

Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n, s1, s2, s3, a;
    s1 = s2 = s3;
    cin >> n;
    for(int i = 1; i <= n; ++i){
        cin >> a;
        if(i % 3 == 1)
            s1+=a;
        else if(i % 3 == 2)
            s2+=a;
        else
            s3+=a;
    }
    if(s1 > s2 && s1 > s3)
        cout << "chest";
    else if(s2 > s1 && s2 > s3)
        cout << "biceps";
    else
        cout << "back";
    return 0;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться