luogu#P8051. [ZYOI Round1] Bird/鸟
[ZYOI Round1] Bird/鸟
题目背景
江豚吹浪立,沙鸟得鱼闲。
题目描述
有一只鸟在 棵树之间飞行,第 棵树的高度为 ,从左到右排列。这只鸟太肥了,不能往高处飞,只能朝左或右两个方向滑翔。
若这只鸟现在站着的树高度为 ,那么这只鸟可以飞到的树高度必须小于 ,且飞行时经过的树高度也都需要小于 。
这只鸟有 张瞬移卡,第 张卡的魔力值为 。这只鸟可以在任意一棵树上选择使用瞬移卡,瞬移到高度不超过该瞬移卡魔力值的一棵树上(如果鸟当前所在的树高度不超过瞬移卡的魔力值,则它可以瞬移到当前所在的树上)。但是它只能按照给出的顺序使用瞬移卡。数据保证所有瞬移卡都可以使用(即不存在一张瞬移卡,魔力值小于所有树的高度)。
这只鸟初始位置在第一棵树上,请求出它最多可以飞行几次(不包含瞬移)。
注意:鸟可以重复经过同一棵树。
输入格式
第一行,包含两个整数 ,表示树的棵数和鸟瞬移卡的数量。
接下来一行, 个整数,表示每棵树的高度。
接下来一行, 个整数,表示每张瞬移卡的魔力值。按照使用顺序给出。
输出格式
一行,一个整数,表示这只鸟最多飞行次数。
3 1
1 5 2
6
1
5 2
1 3 2 7 1
4 10
3
提示
对于 的数据,。
对于 的数据,。
对于 的数据,。
对于 的数据,,。