U241405 任务
题目背景
> 尽力而为,不负重托。
题目描述
小 $P$ 是某小学的值周生。天气一热,同学们都心浮气躁,小 $P$ ~~被迫~~抓了亿些违纪的同学,但是由于人数过多,全部处罚对同学们的心态有影响,所以小 $P$ 决定赦免一些同学。
小 $P$ 让这些同学站成 $n\times n$ 的方阵。
在这所小学中,每一个同学都有编号 $a_{i,j}$ 。
小 $P$ 决定赦免其中的一些同学,如果编号满足以下**所有**规定,则该同学会被小 $P$ 赦免。
- 该同学的编号在 $k$ 进制下为回文数,但是在 $10$ 进制下**不是**回文数;
- 该同学的编号**是**质数。
现在,请你输出每个同学的命运。如果这个同学将会被赦免,输出 $1$ ;如果同学将会被处罚,输出 $0$ 。
输入格式
**本题有多组测试数据**。
第一行输入两个整数 $n$ , $k$ ,分别表示方阵的边长、编号在几进制下为回文数。
接下来 $n$ 行,每行 $n$ 个整数,表示每个同学的编号。
输出格式
输出共 $n$ 行,每行 $m$ 个数,每个数分别表示该位置同学是否被赦免。
说明/提示
### 数据范围
在 $100\%$ 的情况下:
- $1\le n\le 20$ ;
- $2\le k \le 10$ ;
- $0 < a_{i,j} < 500$ 。
### 提示
此题可直接模拟,写一个函数判断就行咯!
注意数据范围,优化你的程序。