D 与数列
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

D 给了你一个三个参数 A,B,N ,你需要构造一个长为 N 的整数数列,满足其中位数为 A,平均数为 B

你需要保证你的数列的每一个数都在  的范围内。

输入描述:

一个三个正整数 N,A,B,且 N 是奇数,)。

输出描述:

若有解,输出一行 N 个数,表示你构造的数列;
如果有多解,输出任意一个即可。
若无解则输出一行一个数 -1
示例1

输入

复制
5 3 3

输出

复制
1 2 3 4 5
示例2

输入

复制
3 1 3

输出

复制
-1 1 9

说明

你可以输出任意一种合法的数列。
示例3

输入

复制
5 4 4

输出

复制
4 4 4 4 4

说明

你不必保证构造的数列互不相同。