比赛 16暑期热身练习 评测结果 AAAAAAAAAA
题目名称 阅读大赛 最终得分 100
用户昵称 Ceres 运行时间 0.011 s
代码语言 C++ 内存使用 0.33 MiB
提交时间 2016-07-01 10:51:42
显示代码纯文本
#include <fstream>
using namespace std;
ifstream ci("read.in");
ofstream co("read.out");
int n,k,s[1001],t[1001],r[1001],ans[1001]={0},page[1001];
int main()
{
	ci>>n>>k;
	for(int i=1;i<=k;i++)
	{
		ci>>s[i]>>t[i]>>r[i];
		page[i]=n;
	}
	for(int i=1;i<=k;i++)
	{
		while(s[i]*t[i]<page[i])
		{
			page[i]-=s[i]*t[i];
			ans[i]+=t[i]+r[i];
		}
		ans[i]+=page[i]/s[i];
		if(page[i]%s[i]>0)
			ans[i]++;
	}
	for(int i=1;i<=k;i++)
		co<<ans[i]<<endl;
	ci.close();
	co.close();
	return 0;
}