AT_kupc2017_d Sanmoku
题目描述
在一个 $N$ 行 $N$ 列的方格中,每个格子里都要写上一个不超过 $10^9$ 的正整数。填写完所有格子后,需要满足以下条件:
- 对于任意连续的 $3$ 个格子(无论是横向、纵向还是斜向),其中必须包含至少 $2$ 种不同的正整数。
你希望填写的最大正整数 $K$ 尽可能小。请你求出 $K$ 的最小值,以及当 $K$ 取最小值时可能的棋盘状态数对 $10^9+7$ 取余的结果。
输入格式
输入从标准输入读入,格式如下:
> $N$
输出格式
请输出 $K$ 的最小值和对应的棋盘状态数对 $10^9+7$ 取余的结果,使用一个空格隔开,输出在一行中。
说明/提示
## 限制
- $N$ 是整数。
- $1 \leq N \leq 200$
## 样例解释 1
因为不存在连续的 $3$ 个格子,所以所有格子都可以填写 $1$,棋盘状态只有 $1$ 种。
由 ChatGPT 5 翻译