2721: 解方程

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:103 解决:0

题目描述

 

输入

输入共 n+2 行。

第一行包含 2 个整数 n、m,每两个整数之间用一个空格隔开。

接下来的 n+1 行每行包含一个整数,依次为a0,a1,a2,...an。

输出

第一行输出方程在[1, m]内的整数解的个数。

接下来每行一个整数,按照从小到大的顺序依次输出方程在[1, m]内的一个整数解。

样例输入 复制

2 10
1
-2
1

样例输出 复制

1
1

提示

in1

2 10

2

-3

1

out

2

1

2

in3

2 10

1

3

2

out

0