E. [SCOI2005] 栅栏【疑似错题】

    传统题 1000ms 256MiB

[SCOI2005] 栅栏【疑似错题】

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

[AdditionalFile2148.zip](file://AdditionalFile2148.zip?type=additional_file)

#2148. 「SCOI2005」栅栏

标签: 传统 | 时间限制: 1000 ms | 内存限制: 256 MiB |

题目描述

农夫约翰打算建立一个栅栏将他的牧场给围起来,因此他需要一些特定规格的木材。于是农夫约翰到木材店购买木材。可是木材店老板说他这里只剩下少部分大规格的木板了。不过约翰可以购买这些木板,然后切割成他所需要的规格。而且约翰有一把神奇的锯子,用它来锯木板,不会产生任何损失,也就是说长度为 10 10 的木板可以切成长度为 8 8 2 2 的两个木板。

你的任务:给你约翰所需要的木板的规格,还有木材店老板能够给出的木材的规格,求约翰最多能够得到多少他所需要的木板。

输入格式

第一行为整数 m m 表示木材店老板可以提供多少块木材给约翰。
紧跟着 m m 行为老板提供的每一块木板的长度。
接下来一行(即第 m+2 m+2 行)为整数 n n ,表示约翰需要多少木材。
接下来 n n 行表示他所需要的每一块木板的长度。木材的规格小于 32767 32767 (对于店老板提供的和约翰需要的每块木板,你只能使用一次)。

输出格式

只有一行,为约翰最多能够得到的符合条件的木板的个数。

样例 1

输入

4
30
40
50
25
10
15
16
17
18
19
20
21
25
24
30

输出

7

样例 2

输入

3
20
10
10
9
3
3
3
5
5
7
8
8
9

输出

7

数据范围与提示

m50,n1000 m \le 50, n \le 1000

初中组20260413

未参加
状态
已结束
规则
IOI
题目
6
开始于
2026-4-13 12:03
结束于
2026-4-13 13:18
持续时间
1.3 小时
主持人
参赛人数
10