Logo Universal Online Judge

UOJ

时间限制:1 s 空间限制:64 MB

#262. 进化速度

Statistics

本题由南山鲍安其原创!在此感谢!

•题目描述 在生物阶段时,火星怪兽需要面对星球上其他生物的竞争。他必须要赶在其他物种之前完成进化,达到部落阶段,否则就将面临被统治的局面。
火星怪兽翻看了Spore百科,查得每种生物的资料。他发现,所有生物的进化都遵从一个固定的程序:对于生物i,它能够在时间 Ti (1 ≤ Ti ≤ 100) 内以每单位时间 Si (1 ≤ Si ≤ 100) 的速度攀爬进化树,但是在 Ti 这段时间过后之后就需要 Ri (1 ≤ Ri ≤ 100) 的时间来扩张种群,然后再开始攀爬进化树,再扩张种群,以此往复。而每种生物的进化树高度可以视为是一致的。
现在已知 K (1 ≤ K ≤ 1,000) 种生物的信息,以及进化树的高度n,需要求出每种生物完成进化,即攀登到进化树顶端的时间。火星怪兽忙着研究自己是应该长一对翅膀还是六只脚,所以他拜托你来帮他完成这个任务。
•输入格式
第一行:两个由空格分开的整数,分别代表N和K
以下K行,每行三个整数,依次代表Si、Ti、Ri
输出格式
K行,每行一个整数,依次表示每种生物完成进化所需要的时间。

输入样例
10 3
2 4 1
6 1 5
3 3 3
输出样例
6
7
7