1852: [NewOJ Week 13] 松鼠与栗子

内存限制:256 MB 时间限制:1 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:94 通过:37

题目描述

现在有m棵栗子树,n只松鼠在等待栗子下落。
第i棵树的第一个栗子在t[i],之后每p[i]秒都掉落一个。
现在松鼠们希望最终能获得k个栗子,每只松鼠将选择一棵栗子树等待。
不考虑松鼠移动到每棵树的时间,只考虑等待时间。
请求出最优情况下的最少的等待时间,即松鼠选择最优情况下的n个栗子树进行等待,等待时间最小是多少。

输入格式

第一行为正整数m,n,k。1≤n≤m≤10000,1≤k≤10^7
第二行包含m个整数表示t[i]
第三行包含m个整数表示p[i],1≤t[i],p[i]≤100。

输出格式

输出一个数字表示答案。

输入样例 复制

样例1:
3 2 5
5 1 2
1 2 1

样例2:
3 2 5
5 1 2
1 1 1

输出样例 复制

样例1:
4

样例2:
3