Решение задачи "Владик и вежливость" с Codeforces

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


Владик и Валера на очередном соревновании выиграли a и b конфет соответственно. Владик предложил Валере 1 свою конфету, после этого Валера, чтобы никто не подумал, что он менее щедрый, дал Владику 2 свои конфеты, Владик по той же причине следующий раз дал уже 3 свои конфеты...

Более формально, ребята по очереди давали друг другу на одну конфету больше, чем получали на предыдущем шаге.

Так продолжалось до момента, когда один из них не смог дать нужное количество своих конфет. Конфеты, которые ребята получили друг от друга, они не считают своими. Вам нужно узнать, кто первый не сможет дать нужное количество конфет.

Код

#include<bits/stdc++.h>
using namespace std;
int main()
{
    long a,b;
    cin >> a >> b;
    a = sqrt(a);
    if(a * (a + 1) > b)
        cout << "Valera";
    else
        cout << "Vladik";
    return 0;
}

         

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


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

Комментарии

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