Страница: 1
2 3 >> [Всего задач: 14]
[Последовательности из 0 и 1
]
|
|
Сложность: 3 |
Требуется подсчитать количество
последовательностей длины N, состоящих из 0
и 1, в которых никакие две единицы не стоят
рядом.
Входные данные
Во входном файле записано целое число N (1 ≤ N ≤ 100).
Выходные данные
В выходной файл вывести количество искомых
последовательностей.
Пример входного файла
5
Пример выходного файла
13
[Восстановление скобок
]
|
|
Сложность: 3 |
Задан шаблон, состоящий из круглых скобок и
знаков вопроса. Требуется определить,
сколькими способами можно заменить знаки
вопроса круглыми скобками так, чтобы
получилось правильное скобочное выражение.
Входные данные
Первая строка входного файла содержит
заданный шаблон длиной не более 80 символов.
Выходные данные
Выведите в выходной файл искомое
количество способов. Исходные данные будут
таковы, что это количество не превзойдет 2·10
9
.
Пример входного файла
????(?
Пример выходного файла
2
[Уравнение с пропущенными цифрами
]
|
|
Сложность: 3 |
Задано уравнение вида A
+
B = C, где A, B и C – неотрицательные целые числа,
в десятичной записи которых некоторые цифры заменены знаками вопроса (?).
Примером такого уравнения является ?2+34=4?. Требуется так подставить
вместо знаков вопроса цифры, чтобы это равенство стало верным, либо
определить, что это невозможно.
Входные данные
Заданное уравнение содержится в первой строке входного файла. Длина
уравнения не превышает 80 символов. Входной файл не содержит пробелов.
Выходные данные
В выходной файл требуется вывести верное равенство, полученное из
исходного уравнения заменой знаков вопроса цифрами, либо сообщение
«решения не существует».
Пример входного файла
??2?4+9?=355
Пример выходного файла
00264+91=355
[Ход конем
]
|
|
Сложность: 3 |
Шахматная ассоциация решила оснастить всех своих сотрудников
такими телефонными номерами, которые бы набирались на кнопочном
телефоне ходом коня. Например, ходом коня набирается телефон 340-49-27. При этом телефонный номер не может начинаться ни с цифры 0,
ни с цифры 8.
Напишите программу, определяющую количество телефонных номеров
длины N, набираемых ходом коня.
Входные данные
Во входном файле записано целое число
N (1 ≤ N ≤ 100).
Выходные данные
Выведите в выходной файл искомое количество телефонных номеров.
Пример входного файла
2
Пример выходного файла
16
Квадратный клетчатый лист бумаги 2
N
× 2
N
клеток начинают складывать следующим образом. Сначала нижняя половина листа накладывается на
верхнюю, затем правая половина листа накладывается на левую. Эту операцию
повторяют N-3 раза, в результате чего получается сложенный лист
8 × 8 клеток. Какие-то из клеток этого сложенного листа удаляются при помощи дырокола.
После развертывания исходный лист распадется на некоторое количество
связных частей, т.е. таких множеств клеток, что из любой клетки одного
множества можно пройти до любой другой, переходя каждый раз на соседнюю
по вертикали или горизонтали клетку. Напишите программу, вычисляющую
число частей, на которые распадется лист.
Входные данные
Первая строка входного файла содержит целое число N (4 ≤ N ≤ 500). В
следующих 8 строках записана матрица 8 × 8 из нулей и единиц, разделенных
пробелом. Единицами отмечены клетки, выкалываемые дыроколом из
сложенного листа 8 × 8.
Выходные данные
Вывести в выходной файл искомое число частей.
Пример входного файла
4
0 1 0 0 0 0 1 0
1 0 0 0 0 0 1 1
0 0 0 0 0 0 0 0
0 0 0 1 1 0 0 0
0 0 0 1 1 0 0 0
0 0 0 1 0 1 0 0
0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 0
Пример выходного файла
11
Страница: 1
2 3 >> [Всего задач: 14]