2878: 凯撒军团
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:13
解决:7
题目描述
盖乌斯·尤利乌斯·恺撒,是一位非常著名的罗马共和国将军,他非常喜欢 排兵布阵。 在凯撒军团中,共有 N1 名步兵和 N2 名骑兵。在一次战役前,凯撒要将他的 军团排成一列。凯撒认为,如果阵列中有连续的超过 K1 名的步兵,或者连续的 超过 K2 名的骑兵,就会导致军团战斗力锐减。 现在,请你帮凯撒将军算一下一共有多少种派兵布阵的方式。注意,在凯撒 看来, 所有的步兵长得都一样, 相同的, 凯撒认为所有的骑兵也都是没有区别的, 并且,军团中的所有步兵和骑兵都要出现在最后的阵列中。
输入
输入文件一行有 4 个用空格隔开的整数:n1,n2,k1,k2。
输出
输出一行一个整数,表示最后排兵布阵的方案数 mod 100000000 (10^8)的 余数。
样例输入 复制
2 1 1 10
样例输出 复制
1
提示
【输入样例 2】
2 3 1 2
【输出样例 2】
5
【数据规模】 对于 30%的数据满足:1 ≤ n1,n2 ≤ 10,1 ≤ k1, k2 ≤ 5 对于 100%的数据满足:1 ≤ n1,n2 ≤ 500,1 ≤ k1,k2 ≤ 50