时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
64bit IO Format: %lld
题目描述
输入描述:
从标准输入中读取数据。
第一行两个整数N和M。
接下来N行,第i行为两个整数
和
。
接下来M行,第i行为一个整数
。
输出描述:
输出数据到标准输出中。
输出一行一个整数,表示你最多能展出的画的数量。
示例1
输入
复制
3 4
10 20
5 1
3 5
4
6
10
4
说明
在这个样例中,一个合法的方案是:从左往右,第二幅画放在第二个框中,第一幅画放在第三个框中。
示例3
输入
复制
4 2
28 1
8 8
6 10
16 9
4
3
示例4
输入
复制
8 8
508917604 35617051
501958939 840246141
485338402 32896484
957730250 357542366
904165504 137209882
684085683 775621730
552953629 20004459
125090903 607302990
433255278
979756183
28423637
856448848
276518245
314201319
666094038
149542543
备注:
对于所有输入数据,有
)
。
CC-BY-SA,感谢LOJ分享,译文来自 https://loj.ac/problem/3011