#P0402. 分发饼干

分发饼干

题目描述

你手里有 nn 块尺寸可能不同的饼干,现在你要分配这些饼干给 mm 个孩子,每个孩子最多获得一个饼干。对于每个孩子,都有一个胃口值 gig_i,这是能让孩子满足的最小饼干尺寸,小于这个尺寸的饼干无法让孩子满足。

你的目标是满足尽可能多的孩子,并输出这个最大数值。

输入格式

第一行包含两个整数 n,mn, m (1n,m1051 \leq n, m \leq 10^5) — 饼干和孩子的数量。

第二行包含 nn 个整数 s1,s2,,sns_1, s_2, \ldots, s_n (1si1091 \leq s_i \leq 10^9) — 饼干的尺寸。

第三行包含 mm 个整数 g1,g2,,gng_1, g_2, \ldots, g_n (1gi1091 \leq g_i \leq 10^9) — 孩子的胃口值。

输出格式

一个整数, 表示最多能满足的孩子数量。

样例

4 3
2 1 1 2
1 2 3
2