计划(fish3)
测试数据来自 wjszez/2142
【问题描述】
现实一些吧!真正的钓鱼行动即将开始。约翰计划外出钓鱼h(1<=h<=16)小时,他家附近共有n(2<=n<=25)个池塘,这些池塘分布在一条直线上,约翰将这些池塘按离家的距离编上号,依次为L1,L2,…,Ln,约翰家门外就是第一个池塘,所以他到第一个池塘是不用花时间的,约翰可以任选若干个池塘垂钓,并且在每个池塘他都可以呆上任意长的时间,但呆的时间必须为5分钟的倍数,(5分钟为一个单位时间),已知从池塘Li到池塘Li+1要化去约翰ti个单位时间,每个池塘的上鱼率预先也是已知的,池塘Li在第一个单位时间内能钓到的鱼为Fi(0<=Fi<=100),并且每过一个单位时间在单位时间内能钓到的鱼将减少一个常数di(0<=di<=100)。
现在请你编一个程序来计算约翰最多能钓到多少鱼。
【输入格式】
输入文件中的第一行为一个整数n。
第二行为一个整数h。
第三行为n个用空格隔开的整数,表示Fi(i=1,2,…,n)。
第四行为n个用空格隔开的整数,表示di(i=1,2,…,n)。
第五行为n-1个用空格隔开的整数,表示ti(i=1,2,…,n-1)。
【输出格式】
输出文件中仅一个整数,表示约翰最多能钓到的鱼的数量。
【输入输出样例】
输入:
2
1
10 1
2 5
2
输出:
31
信息
- ID
- 2178
- 难度
- (无)
- 分类
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者