Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:256 MB

#1125. 摇钱树

Statistics

题目描述

Cpg 正在游览一个梦中之城,在这个城市中有n棵摇钱树。。。这下,可让Cpg看傻了。。。可是Cpg只能在这个城市中呆K天,但是现在摇钱树已经成熟了,每天每棵都会掉下不同的金币(不属于Cpg!)。Cpg每天可以砍掉其中一颗,并获得其树上说有的金币(怎么会有这种好事。。。)。请你帮助Cpg算出他在这K天中最多能获得多少金币。

输入格式:

每个文件中有不超过10组测试数据。
每组测试数据:
第一行两个整数n,K (1<=K<=n<=1000)
第二行n个整数Mi (Mi <= 100000).表示Cpg刚看到这n棵树时每刻树上的金币数。
第三行n个整数 Bi.(Bi<=1000)表示每颗摇钱树,每天将会掉落的金币。
以n=K=0结束。

输出格式:

对每组测试数据,输出仅一行,Cpg在K天中能获得的最大金币数。

输入样例#1:

3 3
10 20 30
4 5 6
4 3
20 30 40 50
2 7 6 5
0 0

输出样例#1:

47
104