menu
ZJOJ
account_circle
请登录
登录
注册
home
首页
book
题目
apps
分类
play_circle_outline
状态
assessment
竞赛
assignment
作业
equalizer
排名
assignment_ind
登录
person_add
注册
1013: 摆动序列
时间限制:
1.000s
内存限制:
128MB
提交
通过: 22
提交: 30
统计
题目描述
如果一个序列满足下面的性质,我们就将它称为摆动序列:
1. 序列中的所有数都是不大于
k
的正整数;
2. 序列中至少有两个数。
3. 序列中的数两两不相等;
4. 如果第
i
– 1个数比第
i
– 2个数大,则第
i
个数比第
i
– 2个数小;如果第
i
– 1个数比第
i
– 2个数小,则第
i
个数比第
i
– 2个数大。
比如,当
k
= 3时,有下面几个这样的序列:
1 2
1 3
2 1
2 1 3
2 3
2 3 1
3 1
3 2
一共有8种,给定
k
,请求出满足上面要求的序列的个数。
输入格式
输入包含了一个整数
k
。(
k
<=20)
输出格式
输出一个整数,表示满足要求的序列个数。
样例输入
content_copy
3
样例输出
content_copy
8
分类
提交