限制
- 时间限制:1s
- 空间限制:256M
题目描述
期末考试快到了,文印店正在打印正在打印试题,文印店有n台打印机。第i台打印机每ti秒可以打印一份试题,但每打印li份后必须停机wi秒防止过热。即第i台打印机的工作计划为:持续工作ti×li秒,然后停机wi秒,循环进行。老师同时使用所有打印机,求打印k份试题至少需要多少秒。
输入格式
- 第一行输入两个整数n和k (1≤n≤100,1≤k≤109)。
- 接下来n行,每行输入三个整数ti、li、wi(1≤ti,li,wi≤109),表示第i台打印机的参数。
输出格式
每组数据输出一行一个整数,表示打印 k 份试题至少需要的秒数。
样例1
输入
3 15
3 4 5
5 7 2
1 2 20
输出
25
样例2
输入
1 100
1 100 1
输出
100
样例解释
- 第一组样例中,25 秒内三台打印机分别打印 6、5、4份,总计15份。
- 第二组样例中,仅有一台打印机,打印100份需1×100=100秒(无需停机,因li=1,打印1份后停机,但k=100刚好在一次工作周期内完成)。
数据分布
40% 的样例,保证 (1≤n≤10,1≤k≤1000)。ti、li、wi(1≤ti,li,wi≤1000),
100% 的样例,保证 (1≤n≤100,1≤k≤109)。ti、li、wi(1≤ti,li,wi≤109),