Тридевятом царстве на острове Буяне продолжительность основного тура олимпиады по информатике «Алгоритм победы» составляет t t минут. В рамках этого тура школьникам предстоит решить n n задач различной сложности, пронумерованных от 1 1 до n n. Пончик, представитель команды Цветочного города, отличается высокой тренированностью и знает, что для решения i i-й задачи ему потребуется a i a i минут. У него есть свои принципы, которые он неукоснительно соблюдает: он выбирает произвольную задачу с номером i i и решает их последовательно, начиная с этой задачи. Это означает, что сначала Пончик сдаст задачу с номером i i, затем задачу с номером i + 1 i+1, потом i + 2 i+2 и так далее. Он продолжает решать задачи до тех пор, пока не закончится время t t или пока не дойдет до задачи с номером n n. Важно отметить, что каждую задачу контеста умный Пончик решает на 100 очков, то есть полностью. Ваша задача – определить максимальное количество задач, которое умный Пончик сможет решить на олимпиаде «Алгоритм победы». Формат ввода В первой строке вводятся два целых числа: n n ( 1 ≤ n ≤ 1 0 5 1≤n≤10 5 ) – количество задач в контесте и t t ( 1 ≤ t ≤ 1 0 9 1≤t≤10 9 ) – продолжительность основного тура в минутах. Во второй строке следуют n n целых чисел a i a i ( 1 ≤ a i ≤ 1 0 4 1≤a i ≤10 4 ) – количество минут, которое требуется умному Пончику на решение i i-й задачи контеста. Формат вывода Выведите одно целое число – максимальное количество задач, которое умный Пончик сможет решить на олимпиаде «Алгоритм победы 2025». Система оценивания Первая группа тестов: n ≤ 100 n≤100 – не более 20 баллов. Вторая группа: без ограничений – 80 баллов. Пример 1 Ввод Вывод 4 5 3 1 2 1 3 Пример 2 Ввод Вывод 3 3 2 2 3 1 Пример 3 Ввод Вывод 7 29 6 9 6 3 7 8 6 В преддверии олимпиады «Алгоритм победы» в Цветочном городе Знайкой был проведен турнир по спортивному программированию для малышей и малышек. В отборочном туре каждый участник мог набрать максимум 1000 1000 очков. Заключительный этап олимпиады пройдет на острове Буян в Тридевятом царстве. В нем примут участие коротышки, набравшие не менее X X очков в отборочном туре. Ваша задача – составить список участников финала в лексикографическом порядке. Обратите внимание, что в Цветочном городе нет двух коротышек с одинаковыми именами. Более того, имя коротышки всегда начинается с заглавной буквы, и больше заглавных букв в имени нет. Формат ввода В первой строке задано число n n ( 1 ≤ n ≤ 1 0 4 1≤n≤10 4 ) – количество участников отборочного тура. В следующих n n строках через пробел указаны имя коротышки и количество набранных им очков. Имя представляет собой слово, состоящее из латинских букв, длиной не более 10 символов, а очки — целое число, не превышающее 1000 1000. В последней строке указан проходной балл в финал олимпиады X X ( 10 ≤ X ≤ 1000 10≤X≤1000). Формат вывода Выведите список участников финала олимпиады на острове Буяне, следуя условиям задачи. Укажите количество участников и перечислите их имена в лексикографическом порядке и набранные каждым участником баллы. Если никто из участников отборочного тура не прошел в финал, выведите − 1 −1. Система оценивания Первая группа тестов n ≤ 100 n≤100 – 40 баллов. Вторая группа тестов n ≤ 1000 n≤1000 – 32 балла. Третья группа – нет ограничений – 28 баллов. Пример Ввод Вывод 6 Donut 510 Grumpy 250 Dunno 600 Button 920 Znayka 1000 Vintik 480 500 4 Button 920 Donut 510 Dunno 600 Znayka 1000
Ответ нейросети
30 апреля 2025 12:24
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



