1947: 魔术棋子

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

题目描述

在一个M*N的魔术棋盘中,每个格子中均有一个整数,当棋子走进这个格子中,则此棋子上的数会被乘以此格子中的数。一个棋子从左上角走到右下角,只能向右或向下行动,请问此棋子走到右下角后,模(modK可以为几?

    如以下2*3棋盘:

3

4

4

5

6

6

    棋子初始数为1,开始从左上角进入棋盘,走到右下角,上图中,最后棋子上的数可能为288,432540。所以当K = 5时,可求得最后的结果为:0,2,3

输入

第一行为三个数,分别为M,N,K (1 M,N,K 100)

    以下M行,每行N个数,分别为此方阵中的数。

输出

第一行为可能的结果个数

    第二行为所有可能的结果(按升序输出)

样例输入 复制

2 3 5
3 4 4
5 6 6

样例输出 复制

3
0 2 3