printРабочее место участника

printЗадачи

2429. В магазине

Ограничения: время – 200ms/500ms, память – 256MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

В магазине продаются два вида печенья. Первый вид печенья упакован в коробки по `A` штук и стоит `B` центов за коробку, второй вид печенья упакован в коробки по `C` штук и стоит `D` центов за коробку. Аня собирается угостить печеньем `N` гостей и хочет приобрести столько коробок печенья одного вида, чтобы каждому гостю досталось по одному печенью. Например, для 22 гостей можно купить либо 3 коробки за 11 центов по 10 печений, либо 2 коробки за 15 центов по 12 печений. В первом случае Аня потратит 33 цента, во втором случае — 30 центов.
Напишите программу, определяющую, какой вид печенья выгоднее купить.
Первая строка ввода содержит пять целых чисел `A`, `B`, `C`, `D` и `N`, разделенных пробелами — информация о количестве печенья в коробке и стоимости для каждого вида печенья и количество гостей.
В первой строке вывести сообщение "FIRST", если выгоднее купить печенье первого вида, или сообщение "SECOND", если выгоднее купить печенье второго вида, или сообщение "ANY", если стоимость приобретения `N` или более штук печенья для обоих видов одинакова. Во второй строке вывести одно целое число — стоимость покупки.

Пример ввода 1

10 11 12 15 22

Пример вывода 1

SECOND
30

Пример ввода 2

10 8 25 20 100

Пример вывода 2

ANY
80
Описание подзадач и системы оценивания
Подзадача 1 (50 баллов)
`1\ ≤\ A,\ B,\ C,\ D,\ N\ ≤\ 1000`
В этой подзадаче 5 тестов, каждый тест оценивается в 10 баллов. Баллы за каждый тест начисляются независимо.
Подзадача 2 (50 баллов)
Необходимые подзадачи: 1.
`1\ ≤\ A,\ B,\ C,\ D,\ N\ ≤\ 10^9`
В этой подзадаче 10 тестов, каждый тест оценивается в 5 баллов. Баллы за каждый тест начисляются независимо.
По запросу сообщается результат окончательной проверки на каждом тесте для всех подзадач.
loading