#YHCYZ1004. 孙老师请人吃羊腿啦

孙老师请人吃羊腿啦

当前没有测试数据。

题目描述

孙老师家里有 ( m ) 只羊腿,编号为 ( 1 ) 到 ( m ),每只羊腿的大小已经按从小到大排序。牛老师要请 ( n ) 个小伙伴吃羊腿,每个小伙伴有一个食量 ( a_i ),表示第 ( i ) 个小伙伴最多只能吃下大小不超过 ( a_i ) 的羊腿。每个小伙伴只能分到一个羊腿。

如果某个小伙伴无法分到适合他吃的羊腿,孙老师会为他准备质量为 ( a_i ) 的牛肉作为补偿。孙老师想知道,最少需要准备多少质量的牛肉。

输入格式

  1. 第一行包含两个正整数 ( n ) 和 ( m ),表示小伙伴的数量和羊腿的数量。
  2. 第二行包含 ( n ) 个整数 ( a_i ),表示每个小伙伴的食量。
  3. 第三行包含 ( m ) 个整数 ( b_j ),表示每个羊腿的大小。

输出格式

输出一个整数,表示孙老师最少需要准备的牛肉质量。

样例

输入

5 4
2 3 4 3 2
3 9 20 100

输出

9

数据范围

  • 对于 30% 的数据:( 1 \leq n, m \leq 1000 )。
  • 对于 60% 的数据:( 1 \leq n, m \leq 10^5 )。
  • 对于 100% 的数据:( 1 \leq n, m \leq 10^6 ),( 1 \leq a_i, b_j \leq 10^9 )。

提示

  • 羊腿的大小已经按从小到大排序。
  • 每个小伙伴只能分到一个羊腿。
  • 如果某个小伙伴无法分到适合的羊腿,需要准备质量为 ( a_i ) 的牛肉。