题目描述:
每天中午,KIANA、BRONYA、MEI三个小朋(ji)友都会在宿舍休息。
夏天到了,天气越来越热,KIANA、BRONYA、MEI热的不好不好的,于是就开了空调。已知宿舍有两个空调,宿舍在最开始时热度为n个热度,每分钟增长m个热度,每个空调每分钟可以降低k个热度,KIANA每分钟释放热度a1,BRONYA每分钟可以释放热度a2,MEI每分钟释放热度a3。当室内热度大于等于p或者小于等于q时,KIANA、BRONYA、MEI就被热死或者冻死了。
现在你的任务是计算KIANA、BRONYA、MEI在a分钟内会不会热死或冻死在宿舍。如果没有,输出在第a分钟时,机房的热度;如果热死或冻死了,就输出KIANA, BRONYA and MEI, you die!
输入:第一行为个整数:n,m,k;第二行为三个整数:a1,a2,a3;第三行为三个整数:p,q,a;
输出:一个整数或一个字符串,表示机房的热度或者YKIANA, BRONYA and MEI, you die!
不多说,题解奉上~
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int a,b,c,d,e,f,g,h,i,l,m,n=0;
cin>>a>>b>>c;
cin>>d>>e>>f;
cin>>g>>h>>i;
int temp=a;//设定最终温度
for(l=1;l<=i;l++)
{
temp=temp+b-c+d+e+f;//每分钟加上计算出来多余的热度
if(temp>=g||temp<=h)//当热度超过标准
{
cout<<"KIANA, BRONYA and MEI, you die!";//全都死了233
return 0;//退出
}
}
cout<<temp;//没有退出就是没有死,输出温度
}