0 atcoder#AGC001D. [AGC001D] Arrays and Palindrome
[AGC001D] Arrays and Palindrome
配点 : 点
問題文
高橋君のお母さんは、高橋君の誕生日に数列 をプレゼントしました。 数列 は以下の性質をすべて満たしていたため、高橋君はとても喜びました。
- 数列 に含まれる数の総和は である。
- 数列 に含まれる数の総和は である。
- 数列 に含まれる数はすべて正の整数である。
- 以下の条件を つとも満たす長さ の文字列は、必ずすべての文字が同じである。- 先頭の 文字、続く 文字、さらに続く 文字 ... はすべて回文である。
- 先頭の 文字、続く 文字、さらに続く 文字 ... はすべて回文である。
- 先頭の 文字、続く 文字、さらに続く 文字 ... はすべて回文である。
- 先頭の 文字、続く 文字、さらに続く 文字 ... はすべて回文である。
しかしある日、高橋君は数列 を両方ともなくしてしまいました。 幸運なことに、高橋君は数列 が長さ の数列 の並び替えであったことを覚えています。
高橋君のお母さんは高橋君を喜ばせるために、数列 として考えられるものを高橋君にもう一度プレゼントしようと考えました。
制約
- の総和は である。
入力
入力は以下の形式で標準入力から与えられる。
出力
数列 として考えられるものがある場合、数列 、数列 の長さ、数列 を順に出力せよ。
ただし、高橋君の勘違いなどの理由で数列 として考えられるものが存在しない場合がある。その場合は代わりに Impossible
と出力せよ。
3 2
2 1
1 2
1
3
6 1
6
6
3
1 2 3
55 10
1 2 3 4 5 6 7 8 9 10
Impossible