Задача №1178. Оплата интернета
Тематика второй олимпиады
В олимпиаде всего 6 заданий. По сложности НЕ ОТСОРТИРОВАНЫ
A) Алгебра с ифом.
B) Нужно знать конструкцию FOR и уметь подсчитывать количество, суммы и т.п. (n-натуральное число типа longint);
C) Конструкция while и системы счисления(на вход подается неотрицательное целое число до 2^31-1).
D) Можно решить даже без цикла (но наиболее распространенным будет решение через While).
E) Решается даже только алгеброй и ифами.
F)Намного больше знаний и смекалки.
Тут нужно заметить закономерность и применить либо рекурсию, либо динамику, либо формулу (последний способ связан с системами счисления,этот вариант самый крутой по скорости легкий в реализации, но попробуй додумайся).
Удачи!!!
Драганов А.В.
PS
Результаты сразу после олимпиады. Дорешивание будет открыто.
В олимпиаде всего 6 заданий. По сложности НЕ ОТСОРТИРОВАНЫ
A) Алгебра с ифом.
B) Нужно знать конструкцию FOR и уметь подсчитывать количество, суммы и т.п. (n-натуральное число типа longint);
C) Конструкция while и системы счисления(на вход подается неотрицательное целое число до 2^31-1).
D) Можно решить даже без цикла (но наиболее распространенным будет решение через While).
E) Решается даже только алгеброй и ифами.
F)Намного больше знаний и смекалки.
Тут нужно заметить закономерность и применить либо рекурсию, либо динамику, либо формулу (последний способ связан с системами счисления,этот вариант самый крутой по скорости легкий в реализации, но попробуй додумайся).
Удачи!!!
Драганов А.В.
PS
Результаты сразу после олимпиады. Дорешивание будет открыто.
Олимпиада завершена. Режим дорешивания.
Витя подключен к интернет по следующему тарифному плану. Ежемесячная абонентская плата составляет A рублей, и в эту абонентскую плату включено B мегабайт трафика. Неизрасходованные мегабайты в конце месяца «сгорают». Если трафик превышает B мегабайт, то каждый мегабайт трафика сверх предоплаченных стоит C рублей.
Известно, что за прошлый месяц Витя израсходовал D мегабайт трафика. Определите, во сколько обошелся ему доступ в интернет в прошлом месяце (считая в том числе и абонентскую плату)?
Входные данные
Вводятся четыре натуральных числа A, B, C, D. Все числа не превышают 100.
Выходные данные
Выведите одно число — сумму (в рублях), которую Витя должен заплатить за интернет.
Примеры
Входные данные
100 10 12 15
Выходные данные
160
Входные данные
100 10 12 1
Выходные данные
100
Сдать: для сдачи задач необходимо войти в систему