#2195. 滑雪课

滑雪课

题目描述

Farmer John 想要带着 Bessie 一起在科罗拉多州一起滑雪。很不幸,Bessie 滑雪技术并不精湛。 Bessie 了解到,在滑雪场里,每天会提供S(0S100) S(0≤S≤100)门滑雪课。第 ii 节课始于 Mi(1Mi10000)M_i(1≤M_i≤10000) ,上的时间为Li(1Li10000) L_i(1≤L_i≤10000)。上完第 ii节课后,Bessie 的滑雪能力会变成Ai(1Ai100) A_i(1≤A_i≤100),注意:这个能力是绝对的,不是能力的增长值。

Bessie 买了一张地图,地图上显示了N(1N10,000) N(1≤N≤10,000) 个可供滑雪的斜坡,从第i i 个斜坡的顶端滑至底部所需的时长Di(1Di10000)D_i(1≤D_i≤10000),以及每个斜坡所需要的滑雪能力Ci(1Ci100)C_i(1≤C_i≤100),以保证滑雪的安全性。Bessie 的能力必须大于等于这个等级,以使得她能够安全滑下。 Bessie 可以用她的时间来滑雪,上课,或者美美地喝上一杯可可汁,但是她必须在T(1T10000) T(1≤T≤10000) 时刻离开滑雪场。这意味着她必须在 TT 时刻之前完成最后一次滑雪。

求 Bessie 在实现内最多可以完成多少次滑雪。这一天开始的时候,她的滑雪能力为 1 .

输入格式

第 1 行:3 个用空格隔开的整数:T,S,NT,S,N

第 2∼SS+1行:第 ii+1行用 3个空格隔开的整数来描述编号为 ii 的滑雪课:Mi,Li,AiM_i,L_i,A_i

SS+2∼SS+NN+1 行:

SS+ii+1行用 2 个空格隔开的整数来描述第 ii 个滑雪坡:Ci,DiC_i,D_i

输出格式

一个整数,表示 Bessie 在时间限制内最多可以完成多少次滑雪。

样例数据

10 1 2
3 2 5
4 1
1 3
6

样例解释

滑第二个滑雪坡 1 次,然后上课,接着滑 5 次第一个滑雪坡。