我哪错了
查看原帖
我哪错了
322792
AlexandreLea楼主2020/10/25 20:27
//former5976@gmail.com
/*
simple input:


simple output:

*/
#include<iostream>
using namespace std;
int main()
{
	int m,s,t,f[30001]= {},i;
	cin>>m>>s>>t;
	f[0]=0;
	for(i=1; i<=t; i++) {
		if(m>=10) {
			m-=10;
			f[i]=f[i-1]+60;
		} else {
			m+=4;
			f[i]=f[i-1];
		}
	}
	for(i=1; i<=t; i++) {
		if(f[i]>=s) {
			cout<<"Yes"<<endl;
			cout<<i<<endl;
			return 0;
		} else if(f[i-1]+17>f[i]) {
			f[i]=f[i-1]+17;
		}
	}
	cout<<"No"<<endl;
	cout<<f[t]<<endl;
	return 0;
}

请看看哪里错了

2020/10/25 20:27
加载中...