2527. Fj & haozi

单点时限: 2.0 sec

内存限制: 256 MB

haozi 很淘气,最近 FJ 带了很多好吃的,haoziFJ 不在的时候偷吃了很多好吃的,FJ 回来发现了,决定一定要抓住 haozi

但是 haozi 很聪明,假设原来他在 16 号楼,那么下一分钟必定是在 15 号楼或者 17 号楼。

如果他一开始在 1 号楼,那么下一分钟只能在 2 号楼。

如果他一开始在 n 号楼,那么下一分钟一定在 n1 号楼。

现在一共有 n 号楼(编号为1, 2, …, n),一开始 haozip 号楼,求过了 m 分钟,haozi 出现在 t 号楼的一共有多少种行走方案数。

输入格式

第一行有一个整数cas(0<cas100),表示测试数据数。

接下来 cas 行,每行有四个整数:n,p,m,t(0<n,p,t<100, 0<m<20) ,每个整数表示的含义见题面。

输出格式

每组测试数据一行,每行输出一个整数,表示总共的行走方案数。

样例

Input
2
3 2 4 2
3 2 3 2
Output
4
0

986 人解决,1162 人已尝试。

1406 份提交通过,共有 3262 份提交。

0.9 EMB 奖励。

创建: 16 年前.

修改: 6 年,6 月前.

最后提交: 2 周,1 天前.

来源: Castor

题目标签