Заочная олимпиада учителей информатики

2006 г.

Внимание:

· Свои решения отправляете по адресу: *****@***ru , дублируете свои решения на адрес *****@***ru

· В Теме письма пишете обязательно: “Заочная олимпиада учителей информатики-2006”

· Решения принимаются строго до 18,00 часов 16 марта.

· Свои решения оформляете в соответствии с требованиями по документам http://cde. *****/news/VII_NPK/Pol. doc и http://cde. *****/news/VII_NPK/Prav. doc

· Результаты объявляются во время 7 Республиканской НПК 27-30 марта 2006 г. в г. Нюрбе

1. 2006 значные числа

Входной файл:

нет

Выходной файл:

output. txt

Ограничение времени на тест:

2 сек

Ограничение памяти на тест:

200 Мб

Баллы

100

Сколько 2006-значных чисел с 2005 двойками и одной 6 в десятичной записи делится на 2006? Вывести количество таких чисел и места шестерок.

Формат выходного файла

Выходной файл должен содержать в первой строке единственное целое число — количество чисел, во второй строке через пробел места шестерок.

2. День рождения Ивана Ивановича

Входной файл:

input. txt

Выходной файл:

output. txt

Ограничение времени на тест:

2 сек

Ограничение памяти на тест:

200 Мб

Баллы

200

Иван Иванович пригласил на свой день рождения много гостей. Он написал на карточках фамилии всех гостей и разложил эти карточки на столе, полагая, что каждый гость сядет там, где обнаружит карточку со своей фамилией. Однако гости не обратили внимания на карточки и сели за стол в произвольном порядке. При этом Иван Иванович с удивлением обнаружил, что ни один гость не сел на предназначенное ему место, и задумался: а сколькими способами можно рассадить гостей так, чтобы ни один из них не сидел там, где лежала карточка с его фамилией? Помогите Ивану Ивановичу вычислить это число.

НЕ нашли? Не то? Что вы ищете?

Считайте, что число гостей не превосходит 100 человек.

Входной файл: число гостей

Выходной файл: число способов

Формат входного файла

Входной файл состоит одного целого числа – количества гостей

Формат выходного файла

Выходной файл должен содержать единственное целое число — количество способов.

Ограничения

N <= 200.

Примеры тестов

Входной файл

Выходной файл

1

3

2

2

4

9

Входной файл:

input. txt

Выходной файл:

output. txt

Ограничение времени на тест:

2 сек

Ограничение памяти на тест:

200 Мб

Баллы

100

Условие

Поле для игры в Lines представляет собой квадрат размером N x N клеток, в каждой клетке которого может находиться шарик. После хода игрока (состоящего в перемещении одного из шариков) все шарики, входящие в горизонтальные, вертикальные либо диагональные ряды длиной 5 и более, удаляются с поля.

По данной позиции сразу после хода игрока определить число удаляемых с поля шариков.

Формат входного файла

Входной файл состоит из N строк по N символов в каждой. Символ "." обозначает пустую клетку, а символ "O" (латинская заглавная O) — шарик.

Формат выходного файла

Выходной файл должен содержать единственное целое число — количество удаляемых шариков.

Ограничения

N = 10

Примеры тестов

Входной файл

Выходной файл

1

..........

....O.....

....OOOOO.

....O.....

..OOOOOO..

.....O....

......O...

.......O..

........O.

..........

15