int way=0,time=0;
while(s>0&&t>0){
if(m>=10){
m-=10;
way+=60;
s-=60;
}
else{
m+=4;
way+=17;
s-=17;
}
time++;
t--;
}
不是,为什么这样做时间就会出错啊
int time=t;
int s1=0,s2=0;
while(s>s1&&t>0){
s1+=17;
if(m>=10){
s2+=60;
m-=10;
}
else{
m+=4;
}
s1=max(s1,s2);
t--;
}
这样就可以通过了,不太明白