Динамическое программирование на таблицах(46 задач)
Динамическое программирование по подстрокам(21 задач)
Задача о рюкзаке(34 задач)
По данному натуральному n определите количество последовательностей длины n из 0 и 1, не содержащих трех единиц подряд. Гарантируется, что ответ не превосходит 231-1.
Вводится натуральное число.
Выведите ответ на задачу.
3
7
По данному натуральному n определите количество последовательностей длины n из 0 и 1, не содержащих трех одинаковых символов подряд. Гарантируется, что ответ не превосходит 231-1.
Вводится натуральное число.
Выведите ответ на задачу.
3
6
По данным натуральным n и k определите количество последовательностей длины n из 0 и 1, не содержащих k единиц подряд. n≤106, 1≤k≤n+1. Гарантируется, что ответ не превосходит 231-1.
Вводятся натуральные числа n и k.
Выведите ответ на задачу.
3 3
7
5 2
13
По данным натуральным n и k определите количество последовательностей длины n из 0 и 1, не содержащих k одинаковых символов подряд. n≤106, 2≤k≤n+1. Гарантируется, что ответ не превосходит 231-1.
Вводятся два натуральных числа n и k.
Выведите ответ на задачу.
3 3
6
100 2
2
Назовем число плавным, если его две соседние цифры различаются не более, чем на 1. По данному натуральному n определите количество плавных натуральных чисел, имеющих длину n. Гарантируется, что ответ не превосходит 231-1.
Вводится натуральное число n
Выведите ответ на задачу.
1
9
2
26