#28369. 蜀道难

蜀道难

题目背景

噫吁嚱,危乎高哉! 蜀道之难,难于上青天! 蚕丛及鱼凫,开国何茫然! 尔来四万八千岁,不与秦塞通人烟。 西当太白有鸟道,可以横绝峨眉巅。 地崩山摧壮士死,然后天梯石栈相钩连。 上有六龙回日之高标,下有冲波逆折之回川。 黄鹤之飞尚不得过,猿猱欲度愁攀援。 青泥何盘盘,百步九折萦岩峦。 扪参历井仰胁息,以手抚膺坐长叹。

问君西游何时还?畏途巉岩不可攀。 但见悲鸟号古木,雄飞雌从绕林间。 又闻子规啼夜月,愁空山。 蜀道之难,难于上青天,使人听此凋朱颜! 连峰去天不盈尺,枯松倒挂倚绝壁。 飞湍瀑流争喧豗,砯崖转石万壑雷。 其险也如此,嗟尔远道之人胡为乎来哉!

剑阁峥嵘而崔嵬,一夫当关,万夫莫开。 所守或匪亲,化为狼与豺。 朝避猛虎,夕避长蛇; 磨牙吮血,杀人如麻。 锦城虽云乐,不如早还家。 蜀道之难,难于上青天,侧身西望长咨嗟!

题目描述

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

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

输入格式

第一行为整数 m(m50)m(m\leq50) 表示木材店老板可以提供多少块木材给约翰。紧跟着 mm 行为老板提供的每一块木板的长度。

接下来一行(即第 m+2m+2 行)为整数 n(n1000)n(n\leq1000),表示约翰需要多少木材。

接下来 nn 行表示他所需要的每一块木板的长度。木材的规格小于 3276732767。(对于店老板提供的和约翰需要的每块木板,你只能使用一次)。

输出格式

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

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

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

7