#p1224. 例题6.1.5 中国象棋
例题6.1.5 中国象棋
题目描述
这次小可可想解决的难题和中国象棋有关,在一个N行M列的棋盘上,让你放若干个炮(可以是0个),使得没有一个炮可以攻击到另一个炮,请问有多少种放置方法。
大家肯定很清楚,在中国象棋中炮的行走方式是:一个炮攻击到另一个炮,当且仅当它们在同一行或同一列中,且它们之间恰好 有一个棋子。
你也来和小可可一起锻炼一下思维吧!
输入格式
一行包含两个整数N,M,之间由一个空格隔开。
输出格式
总共的方案数,答案不超过int能容纳的最大值。
样例数据
input1
1 3
output1
7
input2
3 2
output2
49
样例说明
除了3个格子里都塞满了炮以外,其它方案都是可行的,所以一共有2 * 2 * 2-1=7种方案。
数据规模与约定
30% N=1;
100% N,M<=6。
时间限制:
空间限制: