Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Age of Empires

(Время: 2 сек. Память: 32 Мб Сложность: 54%)

Представьте себе стратегическую компьютерную игру «Age of Empires», в которой вы управляете империей, включающей в себя территорию определенной площади и армию. Вам необходимо поддерживать стабильность империи, которая выражается целым числом от 1 до 100. Если стабильность в определенный момент становится ниже единицы, то происходит крушение империи и игра заканчивается. В начале игры стабильность равна 100.

Каждый игровой год Вам предлагается для присоединения одна из соседних территорий, и Вы должны выбрать: присоединять или не присоединять эту территорию. В случае присоединения стабильность снижается на некоторую величину Fi, а размер империи увеличивается на размер присоединяемой территории Ti. В начале игры Вы имеете нулевой размер территории империи. Если Вы не присоединяете территорию, то стабильность возрастает на значение P. При этом если сумма становится больше 100, то она уменьшается до 100.

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

Входные данные

В первой строке входного файла INPUT.TXT содержатся два целых числа: продолжительность партии в годах N (1 ≤ N ≤ 104) и скорость стабилизации в годы без присоединений P (0 ≤ P ≤ 99).

Далее следует N строк, каждая из которых содержит два целых числа: i-я строка описывает территорию, возможную для присоединения в i-й год: величину уменьшения стабильности при присоединении Fi (1 ≤ Fi ≤ 99) и размер территории Ti (1 ≤ Ti ≤ 105).

Выходные данные

В выходной файл OUTPUT.TXT выведите ответ на задачу.

Пример

INPUT.TXTOUTPUT.TXT
13 15
40 1900
92 4740
70 3200
5100

Пояснение к примеру

Здесь нужно присоединить первую и третью территории. В первый год стабильность после присоединения снизится до 60, во второй год возрастет до 75, в третий снова снизится до 5.

Система оценки

Решения, работающие только для P = 0 и Fi = 99 и для теста из условия, будут оцениваться в 25 баллов.

Решения, работающие только для P = 99 и Fi = 99 и для теста из условия, будут оцениваться в 30 баллов.

Решения, работающие только для P = 0 и для теста из условия, будут оцениваться в 50 баллов.

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 ЕГЭ по информатике
 Авторские задачи
 Тренировочные олимпиады
 Школьный этап
 Муниципальный этап
 Региональный этап
 Полуфинал ВКОШП
 Личное первенство СФУ
 2005 / 2006
 2006 / 2007
 2007 / 2008
 2008 / 2009
 2009 / 2010
 2010 / 2011
 2011 / 2012
 2012 / 2013
 2013 / 2014 7-8 классы
 2013 / 2014 9-11 классы
 2014 / 2015 7-8 классы
 2014 / 2015 9-11 классы
 2015 / 2016 7-8 классы
 2015 / 2016 9-11 классы
 2016 / 2017 7-8 классы
 2016 / 2017 9-11 классы
 2017 / 2018 7-8 классы
 2017 / 2018 9-11 классы
 2018 / 2019 7-8 классы
 2018 / 2019 9-11 классы
 2019 / 2020 7-8 классы
 2019 / 2020 9-11 классы
 2020 / 2021 7-8 классы
 2020 / 2021 9-11 классы
 2021 / 2022 7-8 классы
 2021 / 2022 9-11 классы
 2022 / 2023 7-8 классы
 2022 / 2023 9-11 классы
 2023 / 2024 7-8 классы
 2023 / 2024 9-11 классы
 2024 / 2025 7-8 классы
 2024 / 2025 9-11 классы
 2025 / 2026 7-8 классы
 2025 / 2026 9-11 классы
 A. Робинзон Крузо
 B. Сломанные часы
 C. Друзья
 D. Хаотические разбиения
 E. Счастливый билет
 F. Age of Empires

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru