Его Величество Король Бубей Второй пожелал назначить новый кабинет министров (информация о том, что случилось со старым – строго засекречена). К составу кабинета министров есть следующие пожелания:
1) министров должно быть как можно меньше (так ими легче управлять, да и на зарплате можно сэкономить);
2) для каждой области (строительство, финансы и т.д.) должен быть хотя бы один министр, который в ней разбирается.
На рассмотрение Его Величества поступило \(N\) кандидатур. Определите, сколько и каких людей должны получить министерские посты, с учетом пожеланий.
сначала вводится число \(N\) (натуральное, не превышает 10) – количество кандидатов в списке, затем вводится число \(K\) (натуральное, не превышает 20 – общее количество областей, в которых министры должны разбираться). Затем идет \(N\) строк следующего формата: в начале строки вводится число \(P_i\) (натуральное, не превышает \(K\)) – количество областей, в которых разбирается \(i\)-й кандидат, потом вводятся номера этих областей (натуральные числа, не превышают \(K\)).
сначала выведите количество министров, которое планируется назначить, исходя из требований задачи, затем перечислите номера подходящих кандидатов, в порядке возрастания. Если решений несколько, то выберите из них то, в котором участвуют кандидаты, идущие раньше по списку. Гарантируется, что решение существует (то есть можно получить такой набор кандидатов, что в каждой области будет разбираться хотя бы один из них)
3 2 2 1 2 2 1 2 2 1 2
1 1
4 3 1 1 1 2 1 3 2 1 2
2 3 4
Разложение на простые множители числа \(12\) можно записать тремя способами:
\(\)12=2\cdot2\cdot3=2\cdot3\cdot2=3\cdot2\cdot2.\(\)
А сколькими способами можно записать разложение на простые множители числа \(N\)?
Вводится одно натуральное число \(N\) (\(2\le N\le 1 000\)).
Выведите одно число – количество различных записей разложения.
12
3
13
1
Дана строка, составленная из круглых скобок. Определите, какое наименьшее количество символов необходимо удалить из этой строки, чтобы оставшиеся символы образовывали правильную скобочную последовательность.
Во входном файле записана строка из круглых скобок. Длина строки не превосходит \({100\,000}\) символов.
Выведите единственное целое число — ответ на поставленную задачу.
())(()
2
))(((
5
Посчитайте количество правильных скобочных последовательностей длины \(2n\) (\(n\) открывающихся скобок и \(n\) закрывающихся), составленных из круглых и квадратных скобок так, что внутри любой пары круглых скобок нет квадратных скобок.
В единственной строке через пробел записано целое неотрицательное число \(n\), не превосходящее 1000.
Выведите остаток от деления количества искомых правильных скобочных последовательностей на \(10^9+7\).
1
2
2
7
Выведите все правильные скобочные последовательности заданной длины в лексикографическом порядке.
Во входном файле записана натуральное число \(n\), не превосходящее 10.
Выведите все правильные скобочные последовательности длины \(2n\) в лексикографическом порядке, по одной последовательности в строке.
3
((())) (()()) (())() ()(()) ()()()