Алгоритмы(1657 задач)
Структуры данных(279 задач)
Интерактивные задачи(17 задач)
Другое(54 задач)
По данным числам N и K выведите все возрастающие последовательности длины K из чисел 1..N в лексикографическом порядке.
Заданы 2 числа: N и K (1 ≤ K,N ≤ 100). Для всех тестов верно, что число требуемых последовательностей не превышает 5000.
Необходимо вывести все возрастающие последовательности длины K из чисел 1..N в лексикографическом порядке. Последовательности выводятся по одной в строке, числа внутри последовательностей разделяются пробелами.
5 2
1 2 1 3 1 4 1 5 2 3 2 4 2 5 3 4 3 5 4 5
По данным числам N и K выведите все убывающие последовательности длины K из чисел 1..N в лексикографическом порядке.
Заданы 2 числа: N и K. (1 ≤ N,K ≤ 100)
Необходимо вывести все убывающие последовательности длины K из чисел 1..N в лексикографическом порядке. Последовательности выводятся по одной в строке, числа внутри последовательностей разделяются пробелами
5 2
2 1 3 1 3 2 4 1 4 2 4 3 5 1 5 2 5 3 5 4
Дано натуральное число N. Рассмотрим его разбиение на натуральные слагаемые. Два разбиения, отличающихся только порядком слагаемых, будем считать за одно, поэтому можно считать, что слагаемые в разбиении упорядочены по невозрастанию.
Задано единственное число N. (N ≤ 40)
Необходимо вывести все разбиения числа N на натуральные слагаемые в лексикографическом порядке.
5
1 1 1 1 1 2 1 1 1 2 2 1 3 1 1 3 2 4 1 5
Дано натуральное число N. Рассмотрим его разбиение на различные натуральные слагаемые. Два разбиения, отличающихся только порядком слагаемых, будем считать за одно, поэтому можно считать, что слагаемые в разбиении упорядочены по невозрастанию.
Задано единственное число N. (N ≤ 40)
Необходимо вывести все разбиения числа N на различные натуральные слагаемые в обратном лексикографическом порядке.
5
5 4 1 3 2 3 1 1 2 2 1 2 1 1 1 1 1 1 1 1
Дано натуральное число N. Рассмотрим его разбиение на различные натуральные слагаемые. Два разбиения, отличающихся только порядком слагаемых, будем считать за одно, поэтому можно считать, что слагаемые в разбиении упорядочены по неубыванию.
Задано единственное число N. (N ≤ 40)
Необходимо вывести все разбиения числа N на различные натуральные слагаемые. Порядок вывода самих разбиений – лексикографический.
5
1 1 1 1 1 1 1 1 2 1 1 3 1 2 2 1 4 2 3 5