小明要做一个跑步训练。
初始时,小明充满体力,体力值计为 10000。如果小明跑步,每分钟损耗600 的体力。
如果小明休息,每分钟增加 300 的体力。体力的损耗和增加都是均匀变化的。
小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如此循环。
如果某个时刻小明的体力到达 0,他就停止锻炼。
请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案。
答案中只填写数,不填写单位。
import java.util.Scanner;
public class 跑步训练 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int n=10000;
int ans=0;
int minute=0;
while (n>0){
if(minute%2==0){
if(n>=600){
n-=600;
minute++;
}
else
break;
}
else if(minute%2!=0) {
n += 300;
minute++;
}
}
System.out.println(minute*60+n/10);
}
}