#ecnu20173E. 提交答案题

提交答案题

时间限制: 2.0 秒

空间限制: 256 MB

题目描述

我们可以用 11nn 构造一个具有特殊性质的序列:11nn 的所有排列都是这个序列的子序列(不一定连续)。

比如 n=3n = 3,就可以构造 1,2,3,1,2,1,31 , 2 , 3 , 1 , 2 , 1 , 3,使得 $\{1 , 2 , 3\},\{1 , 3 , 2\},\{2 , 1 , 3\},\{2 , 3 , 1\}, \{3 , 1 , 2\}, \{3 , 2 , 1 \}$ 都是这个序列的子序列。

现在请你构造这样一个序列,并使得序列长度不超过期望值。

输入格式

从标准输入读入数据。

一行两个整数 nnLexpL_{\text{exp}},其中 LexpL_{\text{exp}} 表示期望序列长度。

输出格式

输出到标准输出。

第一行输出一个正整数 LL,表示序列长度。

第二行输出 LL11nn 的整数,用空格隔开。

测试点判为正确,当且仅当:输出合法(满足题意),且 LLexpL \leq L_{\text{exp}}

3 7
7
1 2 3 1 2 1 3

子任务

测试点编号 分值 n=n= Lexp=L_{\text{exp}}=
1 20 44 1212
2 10 2020 400400
3 20 385385
4 30 380380
5 20 365365