题意
这个题的意思是奶牛读字,输入N,k,表示需要读N个字,一共输入K组数据
每组数据输入s,t,r
s表示每分钟读入的字个数,t表示可以连续读t分钟,r表示读完t分钟需要休息r分钟。
最后要问的是多少时间之间可以读完?也就是求t与r的组合
思路
直接看代码的解释即可
代码
看代码之间你得看懂题意。。。
#include <iostream>
using namespace std;
int main()
{
int n,k
cin>>n>>k;
for(int i=;i<k;i++){
int s,t,r,temp=,ans=,sum=;
cin>>s>>t>>r;
while(){ 用sum存读字和;temp存t的值;ans存时间,也就是结果
sum+=s;
temp++;
ans++;
if(sum<n && temp==t){ //对sum判断,需要休息了
temp=;
ans+=r;
}
if(sum>=n){ //如果读完了就输出,这里一定要注意等于号,我在这里错过 =_=||
cout<<ans<<endl;
}
}
}
return ;
}