## 模拟题5
**问题描述**
```
　　如果一个序列的奇数项都比前一项大，偶数项都比前一项小，则称为一个摆动序列。即 a[2i]<a[2i-1], a[2i+1]>a[2i]。
　　小明想知道，长度为 m，每个数都是 1 到 n 之间的正整数的摆动序列一共有多少个。
```
**输入格式**

　　输入一行包含两个整数 m，n。

**输出格式**

输出一个整数，表示答案。答案可能很大，请输出答案除以10000的余数。

**样例输入**

3 4

**样例输出**

14

**样例说明**

```
　　以下是符合要求的摆动序列：
　　2 1 2
　　2 1 3
　　2 1 4
　　3 1 2
　　3 1 3
　　3 1 4
　　3 2 3
　　3 2 4
　　4 1 2
　　4 1 3
　　4 1 4
　　4 2 3
　　4 2 4
　　4 3 4
```
**评测用例规模与约定**
```
　　对于 20% 的评测用例，1 <= n, m <= 5；
　　对于 50% 的评测用例，1 <= n, m <= 10；
　　对于 80% 的评测用例，1 <= n, m <= 100；
　　对于所有评测用例，1 <= n, m <= 1000。
```


```
a=[1,2]+[3]
print(a)
```

    [1, 2, 3]



```
m,n=map(int,input().split())
res=[]
for k in range(1,n+1):
    res.append([k])
while len(res[0])<m:
    temp=[]
    for i in range(len(res)):
        if (len(res[i])+1)%2==0:
            for j in range(1,res[i][-1]):
                temp.append(res[i]+[j])
        else:
            for j in range(res[i][-1]+1,n+1):
                temp.append(res[i]+[j])
    res=temp
print(len(res))
```

    3 4
    14