Решение задачи Солдат и бананы с Codeforces

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


Солдат хочет купить w бананов в магазине. Ему надо заплатить k долларов за первый банан, 2k долларов — за второй и так далее (иными словами, за i-й банан надо заплатить i·k долларов).

У него есть n долларов. Сколько долларов ему придется одолжить у однополчанина, чтобы купить w бананов?

Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    long long k, n, w, sum = 0;
    cin >> k >> n >> w;
    for(long long i = 1; i <= w; ++i){
        sum+=i * k;
    }
    if(sum > n)
        cout << sum - n;
    else
        cout << 0;
    return 0;
}

         

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




Комментарии

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