| 比赛 | 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;
}