1244: 神奇的井

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:37 解决:9

题目描述

刚才呢道简单的数学问题,cds和zy都没有答上来,但是他们不愿认输,认为只让我出他们答的话不公平,

因此机智的他俩合起伙来给我出了一个史诗级难题(当然了,对你们来说一定很简单)。

问题描述如下:

有一口奇形怪状的井,井的高度为N,每隔1个单位它的宽度有变化。(是不是很奇怪)现在从井口往下面扔圆盘,如果圆盘的宽度大于井在某个高度的宽度,则圆盘被卡住(恰好等于的话会下去)。

盘子有几种命运:1、掉到井底。2、被卡住。3、落到别的盘子上方。(假设盘子不会碎啊) 盘子的高度也是单位高度。给定井的宽度和每个盘子的宽度,求最终落到井内的盘子数量。




如图井和盘子信息如下: 井:5 6 4 3 6 2 3 盘子:2 3 5 2 4

最终有4个盘子落在井内。

盘子按输入的顺序依次往下放!

。。果然,ykc还是答不上来,呢就要交给聪明的你们了,(哈哈,我真答不上来)


输入

第1行:2个数N, M中间用空格分隔,N为井的深度,M为盘子的数量(1 <= N, M <= 50000)。
第2 - N + 1行,每行1个数,对应井的宽度Wi(1 <= Wi <= 10^9)。
第N + 2 - N + M + 1行,每行1个数,对应盘子的宽度Di(1 <= Di <= 10^9)

输出

输出最终落到井内的盘子数量。

样例输入 复制

7 5
5
6
4
3
6
2
3
2
3
5
2
4

样例输出 复制

4

来源/分类