Алгоритмы(1657 задач)
Структуры данных(279 задач)
Интерактивные задачи(17 задач)
Другое(54 задач)
Для данных натуральных чисел n и k определите количество способов представить число n в виде суммы k натуральных слагаемых, если способы, отличающиеся только порядком слагаемых считать одинаковыми.
Программа получает на вход два натуральных числа n и k, не превосходящих 150. Гарантируется, что ответ не превосходит 231-1.
Выведите ответ на задачу.
Эту задачу разрешается (и рекомендуется) решать, при помощи Memorization.
6 3
3
По данному натуральному n определите количество правильных скобочных последовательностей, составленных из n открывающихся и n закрывающихся круглых скобок.
Программа получает на вход натуральное число n, не превосходящее 1000.
Необходимо вывести остаток от деления числа искомых последовательностей на 109+7.
3
5
По данному натуральному n определите количество правильных скобочных последовательностей длины 2n, составленных из круглых и квадратны
По данному натуральному n определите количество правильных скобочных последовательностей длины 2n, составленных из круглых и квадратных скобок так,что внутри любой пары круглых скобок нет квадратных скобок..
Программа получает на вход натуральное число n, не превосходящее 1000. Неоходимо вывести остаток от деления числа искомых последовательностей на 109+7.
Ввод | Вывод |
---|---|
1 | 2 |
2 | 7 |
х скобок так,что внутри любой пары круглых скобок нет квадратных скобок..
Программа получает на вход натуральное число n, не превосходящее 1000. Неоходимо вывести остаток от деления числа искомых последовательностей на 109+7.
Ввод | Вывод |
---|---|
1 | 2 |
2 | 7 |
По данному натуральному n определите количество правильных скобочных последовательностей длины 2n, составленных из круглых и квадратных скобок так,что внутри любой пары круглых скобок нет квадратных скобок..
Программа получает на вход натуральное число n, не превосходящее 1000.
Необходимо вывести остаток от деления числа искомых последовательностей на 109+7.
1
2
2
7
По данным числам n и k определите количество правильных скобочных последовательностей длины 2n, составленных из круглых скобок, максимальная вложенность скобок в которой составляет в точности k.
Программа получает на вход два натуральных числа n и k (1≤k≤n≤50).
Необходимо вывести остаток от деления числа искомых последовательностей на 109+7.
3 1
1
3 2
3
3 3
1
Есть квадратная клетчатая плоскость состоящая из n × n клеток (1 ≤ n ≤ 1000). Изначально в каждой клетке записано значение ноль. Ваша задача — написать программу, умеющую отвечать на следующие запросы:
В первой строке входного файла содержится два числа — n и k — размер доски и число запросов соответственно. Следующие k строк содержат сами запросы. Гарантируется, что общее число запросов не превосходит 300 000.
Для каждого запроса типа GET выведите в отдельную строку одно целое число — ответ на соответствующий запрос.
5 15 ADD 1 1 ADD 2 2 ADD 3 3 ADD 4 4 ADD 5 5 ADD 1 5 ADD 2 4 ADD 3 3 ADD 4 2 ADD 5 1 GET 1 1 5 5 GET 2 1 5 5 GET 1 2 5 5 GET 2 2 4 4 GET 3 3 3 3
10 8 8 6 2