#KKT090611. 智力大冲浪

智力大冲浪

题目描述

你最初得到 mm 元奖金,有 nn 个游戏,每个游戏占用一个完整时段,从时刻 00 开始依次安排。第 ii 个游戏必须在时刻 tit_i 及之前完成,否则扣去 wiw_i 元。求最多能保留的奖金。

输入格式

第一行初始奖金 mm。第二行游戏数 nn。第三行 nn 个截止时刻。第四行 nn 个罚款金额。

输出格式

输出最多能保留的奖金。

样例

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

数据范围

1≤n≤5001\le n\le500,1≤ti≤n1\le t_i\le n,0≤wi≤1060\le w_i\le10^6,0≤m≤1090\le m\le10^9。保证存在安排使最终奖金不为负数。