比赛 啦啦啦,一星期两次的水题赛 评测结果 AAAAAAAAAA
题目名称 阅读大赛 最终得分 100
用户昵称 →震世逆空波→ 运行时间 0.006 s
代码语言 C++ 内存使用 0.29 MiB
提交时间 2014-10-28 19:44:09
显示代码纯文本
#include <cstdio>
#include <cmath>
using namespace std;

int n;
double page,s,t,r; 

int main()
{
	freopen("read.in","r",stdin);
	freopen("read.out","w",stdout);
	
	scanf("%lf%d",&page,&n);
	for(int i=1;i<=n;i++)
	{
		scanf("%lf%lf%lf",&s,&t,&r);
		double tot=page;
		double time=0;
		while(tot)
		{
			if(tot!=page) time+=r;
			if(tot>=s*t)
			{
				tot-=s*t;
				time+=t;
			}
			else
			{
				double tots=tot/s;
				time=time+tots;
				tot=0;
			}
		}
		int ans=int(time);
		if(time-ans>0) ans++;
		printf("%d\n",ans);
	}
	
	return 0;
}