Назовем число плавным, если его две соседние цифры различаются не более, чем на 1. По данному натуральному n определите количество плавных натуральных чисел, имеющих длину n. Гарантируется, что ответ не превосходит 231-1.
Вводится натуральное число n
Выведите ответ на задачу.
1
9
2
26
Шахматная ассоциация решила оснастить всех своих сотрудников такими телефонными номерами, которые бы набирались на кнопочном телефоне ходом коня. Например, ходом коня набирается телефон 340-49-27. При этом телефонный номер не может начинаться ни с цифры 0, ни с цифры 8.
Вид клавиатуры телефона:
1 | 2 | 3 |
4 | 5 | 6 |
7 | 8 | 9 |
0 |
Напишите программу, определяющую количество телефонных номеров длины N, набираемых ходом коня.
Программа получает на вход натуральное число N.
Программа должна вывести искомое количество телефонных номеров. Гарантируется, что ответ не превосходит 231-1.
2
16
Кубик, грани которого помечены цифрами от 1 до 6, бросают N раз. Определите вероятность того, что сумма выпавших чисел будет в точности равна Q.
Программа получает на вход два целых числа: N и Q (1≤N≤500, 1≤Q≤3000).
Программа должна вывести единственное действительное число: искомую вероятность с точностью не менее чем 10-6.
Искомая вероятность равна отношению числа последовательностей длины N, составленных из чисел от 1 до 6, дающих в сумме число Q, к числу всех таких последовательностей длины N.
2 2
0.0277778
2 12
0.0277778
Назовем последовательность пилообразной, если каждый ее элемент либо строго больше, либо строго меньше своих соседей. По данными числам n и k определите число пилообразных последовательностей длины n, составленных из чисел 1..k.
Программа получает на вход два натуральных числа n и k, не превосходящих 106. Гарантируется, что ответ не превосходит 231-1.
Выведите ответ на задачу.
3 3
10
Назовем последовательность пилообразной, если каждый ее элемент либо строго больше, либо строго меньше своих соседей. По данными числам n и k определите число пилообразных последовательностей длины n, составленных из чисел 1..k.
Программа получает на вход два натуральных числа n и k, 1≤n≤1000, 1≤k≤1000.
Необходимо вывести остаток от деления количества искомых последовательностей на 109+7.
3 3
10
30 3
4356618