Всероссийская олимпиада школьников по информатике и ИКТ (муниципальный этап)
9-11 классы
2 тур
Уважаемые участники!
Работа 2 тура по олимпиаде представляет собой 3 задания – на составление программы. На выполнение заданий второго тура отводится 135 минут.
Каждое правильно выполненное задание оценивается в 100 баллов.
Итого по итогам заданий второго тура можно набрать 300 баллов.
Использование калькуляторов, мобильных телефонов не разрешается.
Задания 2 тура выполняется на компьютерах с установленной программой.
Желаем удачи!
Максимальное количество баллов за три тура (пробный, первый, второй) Всероссийской олимпиады школьников по учебному предмету «Информатика и ИКТ» на муниципальном этапе 341 балл (пробный тур – 20 баллов; 1 тур – 21 балл; 2 тур – 300 баллов). На выполнение олимпиадных заданий по информатике отводится 235 минут (пробный тур – 40 минут, первый тур – 60 минут, второй тур – 135 минут).
Использование калькуляторов, мобильных телефонов и любых других электронных устройств не разрешается.
Задания второго тура выполняются участниками Всероссийской олимпиады школьников муниципального этапа по информатике на компьютерах, с установленным программным обеспечением.
Задача W. Сумма
Имя входного файла: |
sum.in |
Имя выходного файла: |
sum.out |
Ограничение по времени: |
1 секунда |
Ограничение по памяти: |
256 мегабайт |
Заданы два целых числа: a и b.
Требуется написать программу, которая вычисляет их сумму.
Формат входного файла
Входной файл содержит разделенные пробелом целые числа a и b (1 ≤ a ≤ b ≤ 109).
Формат выходного файла
Выходной файл должен содержать одно число — сумму чисел a и b.
Пример входных и выходных файлов
sum.in |
sum.out |
2 3 |
5 |
Система оценки и описание подзадач
Баллы за каждую подзадачу начисляются только в случае, если все тесты этой подзадачи и необходимых подзадач успешно пройдены.
Подзадача |
Баллы |
Дополнительные ограничения |
Необходимые подзадачи |
a, b |
|||
1 |
50 |
1 ≤ a ≤ b ≤ 1000 |
|
2 |
50 |
1 ≤ a ≤ b ≤ 109 |
1 |
Получение информации о результатах окончательной проверки
По запросу сообщается результат окончательной проверки на каждом тесте.
Задача X. Сумма квадратов
Имя входного файла: |
sumsqr.in |
Имя выходного файла: |
sumsqr.out |
Ограничение по времени: |
1 секунда |
Ограничение по памяти: |
256 мегабайт |
Заданы два целых числа: a и b.
Требуется написать программу, которая вычисляет сумму их квадратов.
Формат входного файла
Входной файл содержит разделенные пробелом целые числа a и b (1 ≤ a ≤ b ≤ 109).
Формат выходного файла
Выходной файл должен содержать одно число — сумму квадратов чисел a и b.
Пример входных и выходных файлов
sumsqr.in |
sumsqr.out |
2 3 |
13 |
Система оценки и описание подзадач
Баллы за каждую подзадачу начисляются только в случае, если все тесты этой подзадачи и необходимых подзадач успешно пройдены.
Подзадача |
Баллы |
Дополнительные ограничения |
Необходимые подзадачи |
a, b |
|||
1 |
50 |
1 ≤ a ≤ b ≤ 1000 |
|
2 |
50 |
1 ≤ a ≤ b ≤ 109 |
1 |
Получение информации о результатах окончательной проверки
По запросу для каждой подзадачи сообщается, что решение успешно прошло эту подзадачу, либо номер первого не пройденного теста и результат проверки на этом тесте.
Задача Y. Конфеты
Имя входного файла: |
sweets.in |
Имя выходного файла: |
sweets.out |
Ограничение по времени: |
2 секунды |
Ограничение по памяти: |
256 мегабайт |
Кондитерская фабрика города П, в котором живет Петя делает очень вкусные конфеты. Как-то раз, Петя собрался в гости к своему другу Васе, который живет в городе М. От города П до города М Петя решил доехать на поезде и взять с собой в подарок как можно больше коробок вкусных конфет.
Каждая коробка конфет имеет размер a × b × c сантиметров, где a – длина, b – ширина и c – высота коробки. Для перевозки конфет Петя хочет использовать один большой ящик в форме прямоугольного параллелепипеда. В ящик должны быть уложены все коробки конфет. Для того чтобы не повредить их, все коробки в ящике должны сохранять исходную ориентацию и располагаться в одном направлении. Петя может использовать ящик любого размера, но по правилам железнодорожных перевозок размер ящика по сумме трех измерений не может превышать N сантиметров.
Требуется написать программу, которая по заданным числам N, a, b и с определяет такой размер ящика, который должен использовать Петя, чтобы в него поместилось максимальное количество коробок конфет.
Формат входного файла
Первая строка входного файла содержит разделенные пробелами четыре целых числа: N, a, b, с (1 ≤ N, a, b, c ≤ 109).
Формат выходного файла
Выходной файл должен содержать три числа – длину, ширину и высоты ящика, который должен выбрать Петя и в который поместится максимальное количество коробок конфет. Если подходящих ответов несколько, необходимо вывести любой.
Примеры входных и выходных файлов
sweets.in |
sweets.out |
10 1 2 3 |
3 4 3 |
14 8 3 2 |
9 3 2 |
Пояснения к примерам
В первом примере выгоднее всего взять ящик размером 3 × 4 × 3 сантиметров, в который поместится три коробки конфет в длину, две коробки конфет в ширину и одна коробка конфет в высоту.
Во втором примере для того, чтобы разместить хотя бы две коробки, нужен ящик размером хотя бы 8 × 3 × 4, у которого сумма измерений равна 15. Поэтому в подходящий ящик поместится максимум одна коробка конфет. В том числе для этого подходит ящик размером 9 × 3 × 2, хотя он и не является минимальным.
Скачано с www.znanio.ru
© ООО «Знанио»
С вами с 2009 года.