#L3011. #3011. 「JOI 2019 Final」画展

    ID: 5238 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>贪心难度普及/提高-数据结构前缀和子任务

#3011. 「JOI 2019 Final」画展

#3011. 「JOI 2019 Final」画展


题目描述

译自 JOI 2019 Final T2「展覧会 / Exhibition」

你将举办一个画展。在展览中,你需要将一些画放入一些画框中并摆放成一排。

展览有 NN 幅候选画,编号从 11NN。画 ii (1iN)(1 \le i \le N) 具有大小 SiS_i 和美观度 ViV_i

另外,有 MM 个候选画框,编号从 11MM。画框 jj (1jM)(1 \le j \le M) 的大小为 CjC_j

只有大小不超过 CjC_j 的画才能放入画框 jj 中。每个画框中最多只能放一幅画。每幅要展出的画都必须放在一个画框中。

考虑到美观因素,展出的画必须满足以下条件:

  1. 对于任意两幅相邻的画,右边的画框大小不小于左边的画框
  2. 对于任意两幅相邻的画,右边的画的美观度不小于左边的画的美观度

你需要求出你最多能展出多少幅画。


输入格式

从标准输入中读取数据。

第一行两个整数 NNMM

接下来 NN 行,第 ii 行为两个整数 SiS_iViV_i

接下来 MM 行,第 ii 行为一个整数 CiC_i


输出格式

输出数据到标准输出中。

输出一行一个整数,表示你最多能展出的画的数量。


样例 1

输入

3 4
10 20
5 1
3 5
4
6
10
4

输出

2

在这个样例中,一个合法的方案是:从左往右,第二幅画放在第二个框中,第一幅画放在第三个框中。


样例 2

输入

3 2
1 2
1 2
1 2
1
1

输出

2

样例 3

输入

4 2
28 1
8 8
6 10
16 9
4
3

输出

0

样例 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

输出

3

数据范围与提示

Subtask # 分值 N,MN, M
1 1010 N,M10N, M \le 10
2 4040 N,M1000N, M \le 1000
3 5050 N,M105N, M \le 10^5

对于所有输入数据,有 1N,M1051 \le N, M \le 10^51Si,Vi,Cj1091 \le S_i, V_i, C_j \le 10^9 (1iN,1jM)(1 \le i \le N, 1 \le j \le M)