Имеется N спортсменов, из которых надо сформировать

advertisement
2006-07 уч. год
Второй (муниципальный) этап
Всероссийской олимпиады школьников по информатике
8-9 классы
Задача №1 (35 баллов)
(2 секунды на тест)
Задано натуральное число N.
Требуется написать программу, которая находит количество натуральных чисел, не превышающих N и не делящихся ни на одно из чисел 2, 3, 5.
Технические требования. Число N удовлетворяет условию 1  N  2000000000.
Ввод: число N вводится с клавиатуры.
Вывод: на экран выводится искомое число.
Пример работы программы:
Ввод:
12
Вывод: 3
Задача №2 (35 баллов)
(2 секунды на тест)
Задана последовательность нулей и единиц.
Требуется написать программу, которая определяет наибольшее количество подряд идущих единиц.
Технические требования:
Исходная строка из нулей и единиц читается из файла. Имя файла запрашивается программой с клавиатуры. Результат работы программы печатается на экране.
Формат входного файла: файл имеет текстовый формат и содержит одну строку длиной
не более 250 символов.
Вывод: на экран выводится искомое число.
Пример работы программы:
Входной файл:
0010101111111110011111
Вывод: 9
Задача №3 (30 баллов)
(2 секунды на тест)
Задано натуральное число N.
Требуется написать программу, которая находит N-е четырехзначное число, в котором все
цифры различны.
Технические требования. Число N удовлетворяет условию 1  N  5000.
Ввод: число N вводится с клавиатуры.
Вывод: на экран выводится искомое число или в случае его отсутствия слово “NO” .
Пример работы программы:
Ввод:
2
Вывод: 1024
Составитель кандидат физико-математических наук Козырев С.Б., преподаватель КГУ им. Н.А. Некрасова и ЦДОДД
2006-07 уч. год
Второй (муниципальный) этап
Всероссийской олимпиады школьников по информатике
10-11 классы
Задача №1 (30 баллов)
(2 секунды на тест)
Задано натуральное число в двоичной системе счисления.
Требуется написать программу, которая находит остаток от деления числа на 7.
Технические требования:
Исходное число читается из файла. Имя файла запрашивается программой с клавиатуры.
Результат работы программы печатается на экране.
Формат входного файла: файл имеет текстовый формат и содержит одну строку длиной
не более 250 символов.
Вывод: на экран выводится искомое число в десятичной системе счисления.
Примеры работы программы:
Входной файл:
010000
1110
Вывод
2
0
Задача №2 (35 баллов)
(2 секунды на тест)
Числа натурального ряда записаны в одну бесконечную строку:
123456789101112131415… . Задано натуральное число N.
Требуется написать программу, которая определяет N-ю цифру в этой строке.
Технические требования. Число N удовлетворяет условию 1  N  2000000000.
Ввод: число N вводится с клавиатуры.
Вывод: на экран выводится искомая цифра.
Пример работы программы:
Ввод:
21
Вывод: 5
Задача №3 (35 баллов)
(2 секунды на тест)
На числовой прямой окрасили N отрезков. Известны координаты левого и правого концов
каждого отрезка (Li и Ri соответственно).
Требуется написать программу, которая находит длину окрашенной части числовой прямой.
Технические требования:
Исходные строки читаются из файла. Имя файла запрашивается программой с клавиатуры. Результат работы программы печатается на экране.
Формат входного файла: файл имеет текстовый формат и содержит N+1 строку. В первой строке записано число N – количество отрезков, 1  N  100. Последующие N строк содержат по два разделенных пробелом числа, являющихся координатами Li и Ri концов отрезков. Все координаты являются целыми числами не превышающими по модулю
1000000000.
Вывод: на экран выводится искомая длина.
Примеры работы программы:
Входной файл:
2
0 3
-3 2
2
4 4
7 7
Вывод
6
0
Составитель кандидат физико-математических наук Козырев С.Б., преподаватель КГУ им. Н.А. Некрасова и ЦДОДД
2006-07 уч. год
Тесты для школьной олимпиады, 8-9 кл.
Задача 1. Оценка складывается из баллов, начисляемых за каждый пройденный тест:
№ теста
1
2
3
4
5
6
N
20
180
1900
30000
1000001
1919191919
Ответ
6
48
506
8000
266667
511784512
Баллы
5
5
5
5
5
10
Задача 2. Оценка складывается из баллов, начисляемых за каждый пройденный тест:
№ теста
1
2
3
4
Тест (имя файла)
F1
F2
F3
F4
Ответ
27
21
26
39
Баллы
5
10
10
10
Задача 3. Оценка складывается из баллов, начисляемых за каждый пройденный тест.
№ теста
1
2
3
4
5
6
N
1
4
10
4000
4536
4537
Ответ
1023
1026
1035
8932
9876
NO
Баллы
5
5
5
5
5
5
Составитель кандидат физико-математических наук Козырев С.Б., преподаватель КГУ им. Н.А. Некрасова и ЦДОДД
2006-07 уч. год
Тесты для школьной олимпиады, 10-11 кл.
Задача 1. Оценка складывается из баллов, начисляемых за каждый пройденный тест:
№ теста
1
2
3
4
5
6
Тест (имя файла)
B1
B2
B3
B4
B5
B6
Ответ
6
3
2
1
4
5
Баллы
5
5
5
5
5
5
Задача 2. Оценка складывается из баллов, начисляемых за каждый пройденный тест:
№ теста
1
2
3
4
5
6
7
N
23
125
2345
33333
5555555
88888888
1919191919
Ответ
6
7
1
0
4
9
8
Баллы
5
5
5
5
5
5
5
Задача 3. Оценка складывается из баллов, начисляемых за каждый пройденный тест:
№ теста
1
2
3
4
5
6
Тест (имя файла)
C1
C2
C3
C4
C5
C6
Ответ
3
9
1
667
333000333
855000000
Баллы
5
5
5
5
5
10
Составитель кандидат физико-математических наук Козырев С.Б., преподаватель КГУ им. Н.А. Некрасова и ЦДОДД
Download