#CF2041E. 美丽的数组
美丽的数组
E. 美丽的数组
时间限制:每个测试 1 秒
内存限制:1024 MB
小明要过生日了,他的朋友小美打算送他一个整数数组作为礼物。小明有两个喜欢的数字 和 ,他认为一个数组是“美丽的”,当且仅当它的平均值恰好等于 ,且它的中位数恰好等于 。请你帮小美找出这样一个美丽的数组,让她的礼物能让小明满意。
平均值 指的是数组元素之和除以数组长度。例如,数组 的平均值是 。
中位数 的定义是:如果数组长度是奇数,则排序后中间的那个元素;如果长度是偶数,则排序后中间两个元素的平均值。例如,数组 的中位数是 ,而数组 的中位数是 。
注意:平均值和中位数都不需要取整。例如,数组 的平均值是 。
输入
只有一行,包含两个整数 和 ,满足:
数组的长度必须在 到 之间。
数组中的元素必须是整数,且其绝对值不能超过 。
输出
第一行输出数组的长度。
第二行输出数组中的元素(用空格隔开)。
如果有多组解,输出任意一组即可。可以证明,在题目给定的限制下,解总是存在的。
样例
输入
3 4
输出
4
3 -1 5 5
输入
-100 -100
输出
1
-100