#P641. OJ题量比拼

OJ题量比拼

题目描述

小伟报名参加 OJ 比拼节目。本次挑战赛吸引了众多 OIer,主持人为了表彰大家的勇气,先奖励每个参赛者 mm 元。但这些钱还不一定都是你的,接下来主持人宣布了比赛规则:

比赛时间分为 nn 个时段,给出了很多入门题目,每道题目都必须在规定期限 tit_i 前完成。如果一个题目没能在规定期限前完成,则要从奖励费 mm 元中扣去一部分钱 wiw_iwiw_i 为自然数,不同的题目扣去的钱是不一样的。每个题目都很简单,保证每个参赛者都能在一个时段内完成,而且都必须从整时段开始。

注意:比赛不会让参赛者赔钱。

输入格式

44 行:

11 行为 mm,表示一开始奖励给每位参赛者的钱;

22 行为 nn,表示有 nn 道 OJ 题目;

33 行有 nn 个数,分别表示题目 11nn 的规定完成期限;

44 行有 nn 个数,分别表示题目 11nn 不能在规定期限前完成的扣款数。

输出格式

11 行,表示小伟能赢取最多的钱。

样例

10000
7
4 2 4 3 1 4 6
70 60 50 40 30 20 10
9950

数据范围

  • n500n \le 500
  • 1tin1 \le t_i \le n