#197. 饮茶先啦
饮茶先啦
题目描述
茶叶国决定举办一次品茶大会。 名品茶师将品尝 种茶叶。品茶师和茶叶的编号都是 。
第 种茶叶初始时被冲泡成 毫升的茶水。 第 位品茶师一次能喝 毫升茶。
接下来是品茶的过程:
第一步:第 名品茶师将品尝第 种茶,他将会喝 毫升的茶水,然后 也会减少该数字。
第二步:第 名品茶师将品尝第 种茶,他将会喝 毫升的茶水,然后 也会减少该数字。在此时,第 位品茶师将不会喝茶。
第三步:第 名品茶师将品尝第 种茶,他将会喝 毫升的茶水,然后 也会减少该数字。在此时,第 位与第 位品茶师将不会喝茶。
重复此步骤,直到第 位品茶师不会喝茶。
以 为例:
第一步:第 位品茶师喝了 毫升,第 位品茶师喝了 毫升,第 位品茶师喝了 毫升。茶水还剩余 ,三位品茶师总计喝了 。
第二步:第 位品茶师喝了 毫升,因为已经不能喝了。第 位品茶师喝了 毫升,第 位品茶师喝了 毫升。茶水还剩余 ,三位品茶师总计喝了 。
第三步:第 位品茶师喝了 毫升。第 位品茶师喝了 毫升,第 位品茶师喝了 毫升。茶水还剩余 ,三位品茶师总计喝了 。
你的任务是输出每位品茶师喝的总量。
输入格式
第一行输入一个正整数 ,表示测试用例组数。
每组测试用例包含三行:
第一行输入一个正整数 ,表示品茶师的数量与茶叶的种类。
第二行输入 个正整数 ,表示第 种茶叶的初始毫升数。
第三行输入 个正整数 ,表示第 位品茶师一次能喝的量。
保证所有样例的 之和不超过 。
输出格式
对于每组测试用例,输出一行 个正整数,表示每位品茶师喝的总量。
样例输入
4
3
10 20 15
9 8 6
1
5
7
4
13 8 5 4
3 4 2 1
3
1000000000 1000000000 1000000000
1 1 1000000000
样例输出
9 9 12
5
3 8 6 4
1 2 2999999997
相关
在下列比赛中: