问题 1359 --第三题 摘彩球

1359: 第三题 摘彩球

题目描述

   今年是国庆60周年,学校少先队大队部举行了庆祝活动,其中有一项活动是摘彩球。大队辅导员在学校礼堂里高低不一地挂了N个彩球,请M位少先队员到礼堂里摘彩球。辅导员说:你们每人最多可以摘两个彩球,而且只许站着伸手摘,不允许借助其它工具,摘下的彩球归大家共有。由于各少先队员的身高参差不齐,怎样才能使他们摘的彩球总数最多呢?请你计算少先队员们最多能摘到多少个彩球?

输入

输入文件zcq.in:共三行。
第一行有二个整数N 和M(N<=100,M<=20),两数间用空格隔开。
第二行有 N个整数(各数间以空格相隔),分别表示每个彩球的高度。
第三行有M个整数(各数间以空格相隔),分别表示每个少先队员伸手能达到的高度。

输出

输出文件zcq.out:仅一行,有一个整数,表示最多能摘到的彩球数。

样例输入输出

输入#1 复制
10  4
110 100 150 90 100 135 160 88 130 140
120 100 110 80
输出#1 复制
5

提示

序号 标题 作者 发表时间 费用 订购数 操作