求助
查看原帖
求助
248112
山橘月楼主2021/4/15 17:07
#include<bits/stdc++.h>
using namespace std;
int m,t,_t;
long long s,_s;
int main()
{
	cin>>m>>s>>t;
	_s=s;
	while(_t!=t)
	{
		
		if(m>=10)
		{
			m-=10;
			s-=60;
			_t++;
			if(s<=0)
			{
				cout<<"Yes"<<endl;
				cout<<_t<<endl;
				return 0;
			}
			continue;
		}
		else if(s>17)
		{
			m+=4;
			_t++;
			if(s<=0)
			{
				cout<<"Yes"<<endl;
				cout<<_t<<endl;
				return 0;
			}
		}
		else 
		{
			s-=17;
			_t++;
			if(s<=0)
			{
				cout<<"Yes"<<endl;
				cout<<_t<<endl;
				return 0;
			}
			continue;
		}
		
	}
	//s-=17;
		cout<<"No"<<endl;
		cout<<_s-s<<endl;
	return 0;
}

这里我的输出和答案差了2就好奇我也没有改啥

求助QAQ

2021/4/15 17:07
加载中...