求助,为什么80分
查看原帖
求助,为什么80分
1004709
childrenman123楼主2025/2/5 16:05
#include<iostream>
using namespace std;
int t,m,s,timee,len;
int main() {
	cin>>m>>s>>t;
	timee=t;
	len=s;
	while(s>0&&t>0) {
		if(m>=10) {
			s-=60,m-=10,t--;
			continue;
		}
		if(m>=6&&t>=2) {
			s-=60,m-=6,t-=2;
			continue;
		}
		if(m>=2&&t>=3) {
			s-=60,m-=2,t-=3;
			continue;
		}
		if(t>=4) {
			s-=60,m+=2,t-=4;
			continue;
		}
		if(t>=7) {
			s-=120,t-=7;
			continue;
		} else {
			s-=17,t--;
		}
	}
	if(s>0) {
		cout<<"No"<<endl<<len-s;
	} else cout<<"Yes"<<endl<<timee-t;
	return 0;
}
2025/2/5 16:05
加载中...