Pascal ABC

 

ГЛАВНАЯ
ССЫЛКИ
ОЛИМПИАДНЫЕ ЗАДАНИЯ
Очень простые

Проблема с A и B

Трамвайные билеты

Шифр Цезаря

Четные и нечетные члены последовательности

"Мы вас упакуем!"

Простые

Равновеликие прямоугольники

Скобки

 

Уравнение

 

Вирусы

 

КВН

 

Коррекция кода

 

Степень

 

Демократия в опасности

 

Пуговицы

 

A to B

 

Палиндромы

 

Почти Крэг Туми

 

Виза

 

Ездец

 
Средней сложности  

MIME64

 

Куль хацкеры

 

Редкое имя

 

Города

 

Исправления

 

Банки

 

2^n

 

Ниточка

 

Массивище

 

Знакомые

 

Считаем кораблики

Лошадью ходи!

Левые повороты

Прицельное метание помидор

Анаграммы

Треугольник

Принцип компании

Уникальная строка

Конфуз

K-ичные числа

Михаил Густокашин против бюрократии

Агенты

Игра в слова

Сложные

Диски

Домино

Монеты

Программистика

Хитрющая строка

Робот-сапер

Квадраты

Упаковка простых

Оппозиция

 

Замок

 

Многоугольники

 

Электронные часы

 

Дождик

 

Черепаха

 

Метро

 

Террористы

 

Школы

 
Очень сложные/особо интересные  

Система Защиты

 

Бизнес-классики

 

Телеметрия

 

Лесной пожар

 

Олимпиада

 

Автобусный диспетчер

 

 Кубики

 

Электронная почта

 

Автобус

 

 

 

 

ОЛИМПИАДНЫЕ ЗАДАНИЯ

Олимпиадные задачи с рекомендациями к решениям

Задача 5: "Мы вас упакуем!"

Михаил Густокашин

В Тольятти началась новая грандиозная рекламная акция "Мы вас упакуем!" компании 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

Решение:
Да уж... При составлении этой задачи мной преследовалась цель научить желающих заниматься решением олимпиадных задач отсеву, мягко говоря, "словесного поноса" в условии.
Переформулируем задачу. Дано два числа a и b. Найдем, какую часть составляет (a - b) от а и от b, обозначим части за c1 и c2. Если (c1 - c2) > 0.1 тогда выводим NO, иначе YES.
Вроде бы стало попроще. Мораль такая: дочитывайте задачи до конца.

Далее ð

 

 
 

СЕРВИС

Copyright © 2008 СОШ №2 им. Н.П. Массонова г.Свислочь © Синица А.А.