CF273D.Dima and Figure
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Dima 喜欢在方格纸上作画。他更喜欢那些描绘他最喜欢图形的画。
一张大小为 n×m 的方格纸可以表示为一个包含 n 行 m 列的表格。在空白的方格纸上,所有格子都是白色的。Dima 定义一幅画是指在空白方格纸上将某些格子涂成黑色后得到的图像。
如果满足以下条件,这幅画描绘了 Dima 最喜欢的某种图形:
- 画中至少有一个被涂黑的格子;
- 所有被涂黑的格子构成一个连通块,即你可以从任意一个被涂黑的格子出发,只通过上下左右相邻的黑格子到达其它任何被涂黑的格子;
- 对于任意两个涂黑的格子 (x1,y1) 和 (x2,y2),在只通过黑格子移动时,从 (x1,y1) 移动到 (x2,y2) 所需的最少步数等于 ∣x1−x2∣+∣y1−y2∣。
现在 Dima 想知道,在一个 n×m 的方格纸上,总共有多少种不同的描绘了他喜欢的图形的绘画方式?请将答案对 1000000007 (109+7) 取模后输出。
输入格式
第一行包含两个整数 n 和 m,表示方格纸的尺寸。1≤n,m≤150。
输出格式
输出一个整数,表示答案对 1000000007 (109+7) 取模后的结果。
输入输出样例
输入#1
2 2
输出#1
13
输入#2
3 4
输出#2
571
说明/提示
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?