【bzoj1801】[Ahoi2009]chess 中国象棋

2014年6月7日1,4711

Description

在N行M列的棋盘上,放若干个炮可以是0个,使得没有任何一个炮可以攻击另一个炮。 请问有多少种放置方法,中国像棋中炮的行走方式大家应该很清楚吧.

Input

一行包含两个整数N,M,中间用空格分开.

Output

输出所有的方案数,由于值比较大,输出其mod 9999973

Sample Input

1 3

Sample Output

7

HINT

除了在3个格子中都放满炮的的情况外,其它的都可以.
100%的数据中N,M不超过100
50%的数据中,N,M至少有一个数不超过8
30%的数据中,N,M均不超过6

Source

Day2

题解

似乎50分可以状态压缩。

正解是直接dp。。。

f[i][j][k]表示前i行有j行有一个,k行有两个

然后转移显然。

用I64d输出竟然pe了。。。

23333