比赛 16暑期热身练习 评测结果 AAAAAAAAAA
题目名称 阅读大赛 最终得分 100
用户昵称 LGLJ 运行时间 0.029 s
代码语言 C++ 内存使用 0.28 MiB
提交时间 2016-07-01 11:29:55
显示代码纯文本
#include <iostream>
#include <cmath>
#include <cstdio>
using namespace std;
int main()
{
	freopen ("read.in","r",stdin);
	freopen ("read.out","w",stdout);
	int p,n,a;
	cin>>p>>n;
	int num[n+1][4];
	double tim[n+1],y;
	for(int i=1;i<=n;i++)
		cin>>num[i][1]>>num[i][2]>>num[i][3];
	for(int i=1;i<=n;i++)
	{
		a=p/(num[i][1]*num[i][2]);
		y=p-a*(num[i][1]*num[i][2]);
		if(y==0)
			tim[i]=a*num[i][2]+(a-1)*num[i][3];
		else
			tim[i]=a*num[i][2]+a*num[i][3]+y/num[i][1];
	}
	for(int i=1;i<=n;i++)
		cout<<ceil(tim[i])<<endl;
	return 0;
}