| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 14 | 7 | 7 | 50.000% |
В самый канун Хэллоуина $n$ скелетов со всех окрестных кладбищ планируют как следует напугать живых. Скелет под номером $i$ состоит из $a_i$ костей и обладает неуклюжестью $a_i$.
Понятно, что чем более скелет неуклюжий, тем менее он страшный, а поэтому некоторые скелеты планируют собраться в гигаскелетов, чтобы минимизировать суммарную неуклюжесть. Каждый гигаскелет состоит из нескольких (возможно, одного) обычных скелетов, и его неуклюжесть определяется как НОК (наименьшее общее кратное) неуклюжестей входящих в него скелетов.
К сожалению, не любой набор скелетов может стать гигаскелетом --- если набор скелетов в гигаскелете не НОК-широкий, в какой-то момент гигаскелет просто комично развалится. Набор скелетов $\langle i_1, i_2, \ldots, i_t \rangle$ называется НОК-широким тогда и только тогда, когда для любых $i_x$ и $i_y$ из набора найдется такой $i_k$ тоже из набора, что НОК$(a_{i_x}, a_{i_y}) \leq a_{i_k}$.
Поскольку цель скелетов, все-таки --- напугать людей, а не насмешить, они хотят разбиться на НОК-широкие группы так, чтобы суммарная неуклюжесть получаемых из них гигаскелетов была как можно меньше. Помогите им в осуществлении этого злодейского плана!
В первой строке дано целое число $n$ (1ドル \leq n \leq 2 \cdot 10^5$).
Во второй строке через пробел перечислены $n$ целых чисел $a_i$ (1ドル \leq a_i \leq 2 \cdot 10^5$) --- количество костей в каждом скелете.
Выведите в первой строке целое число $m$ --- количество гигаскелетов, которые следует собрать, чтобы минимизировать их суммарную неуклюжесть.
В следующих $m$ строках выведите описания гигаскелетов по одному на строке. В каждом описании выведите сначала количество скелетов в гигаскелете, а затем через пробел количество костей в каждом из них.
Если возможных оптимальных ответов несколько, выведите любой.
5 1 2 3 4 5
3 1 5 2 2 4 2 1 3
3 7 13 31
3 1 31 1 13 1 7
Обратите внимание, любой скелет сам по себе обраузет НОК-широкую группу и может собраться в небольшого гигаскелета в одиночку.