Программистика(#1034) Хитрющая строка(#1036)
#1035

Задача g6_1035: "Мы вас упакуем!"
Михаил Густокашин
В Тольятти началась новая грандиозная рекламная акция "Мы вас упакуем!" компании g6, производящей пластиковые пакеты. В ходе акции проводится массовая бесплатная раздача новой модели пластикового пакета от g6 - GEXANIUM, выдерживающего нагрузку до 150кг, рекламу на транспорте, в радио и теле эфире, с помощью сети интернет (особенно запомнился тольяттинцам бесплатный доступ к сети с 31 декабря по 7 января по телефону 666-666 login: 666, password: 666. Стоит заметить, что наибольшей популярностью пользовался сайт g6prog.narod.ru). Но не это самое главное, а самое главное это скидки на совершенно новый пакет с подогревом, mp3-плейером, картой flash-памяти на 128 мб., голосовым управлением и прочими наворотами, который называется xMSG666. К сожалению, этот пакет не предназначен для бесплатной раздачи, но g6 объявило о серьезном снижении цен на этот пакет. Здесь компания применила хитрый маркетинговый шаг. Например:
Пусть раньше пакет стоил 100$ (компания объявила, что независимо от инфляции цена не будет больше 255$, но и бесплатно раздаваться не будет). После скидки пакет стал стоить 50$. По идее компания должна была написать "Новый xMSG666 со скидкой 50%!", вместо этого компания стала писать "Новый xMSG666 со скидкой 100%!". То есть компания стала отнимать от старой цены новую и делить на новую цену, чтобы посчитать скидку, хотя на самом деле надо отнимать от старой цены новую, и делить на старую. По такому случаю в компании был проведен банкет. Там произошла одна интересная история: пожарник - Дядя Вася - выпил немного лишнего и по ошибке вместо туалета забрел в кабинет директора, ну и, естественно, воспользовался этим помещением как туалетом. Вот смеху то было.
Конкурент фирмы g6, компания Цуцик кучерявый (занимается производством холщовых мешков и сеток, кстати, по всем вопросом по приобретению данной продукции обращайтесь по телефону в Тольятти (8482) 13-13-13 - напечатано на правах рекламы), заметила "ошибку" менеджеров g6, и подала на "пластикового монстра g6" в суд (ходят слухи, что разгадать такую хитрую комбинацию простому смертному не по силом, а значит налицо промышленный шпионаж - тут волей-неволей задумаешься о Дяде Васе). Суд принял решение - если разница в правильном и неправильном подсчете скидки менее 5%, то компания g6 может продолжить продажи, иначе - компания будет оштрафована на сумму в 10000000$. Однако, вскоре планка была снижена до 10%. Сейчас в Тольятти существует много слухов на эту тему, которые, чтобы не утомлять читателя не будут приводиться в этом кратком обзоре.
Ваша задача определить судьбу компании.
Входные данные:
В первой строке содержится начальная цена пакета, во второй - цена со скидкой.
Выходные данные:
Следует вывести слово YES, если разница в подсчете скидок не более 10% (т.е. если от конечной скидки отнять начальную получится число меньше либо равное 10), и слово NO, если разница больше 10%.
Пример 1:
input.txt:
100
99
output.txt:
YES
Пример 2:
input.txt:
250
50
output.txt:
NO
Решение g6_1035:
Да уж... При составлении этой задачи мной преследовалась цель научить желающих заниматься решением олимпиадных задач отсеву, мягко говоря, "словесного поноса" в условии.
Переформулируем задачу. Дано два числа a и b. Найдем, какую часть составляет (a - b) от а и от b, обозначим части за c1 и c2. Если (c1 - c2) > 0.1 тогда выводим NO, иначе YES.
Вроде бы стало попроще. Мораль такая: дочитывайте задачи до конца.

Наверх