不用dp怎么做求改
查看原帖
不用dp怎么做求改
1268684
AK_IOI_ELIN楼主2024/8/31 16:42
#include<bits/stdc++.h>
using namespace std;
int n,m,k,s; 
int main(){
	cin>>n>>m>>k;
	s=m;
	for(int i=1;i<=k;i++){
		if(m<=0){
			cout<<"Yes"<<endl;
			cout<<i-1;
			return 0;
		}
		if(n>=10){
			m-=60;
			n-=10;
		}
		else if(n>=2){
			if((k-i-1)*4+n>=10&&m>=35){
				n+=4;
				continue;
			}
			else{
				m-=17;
			}
		}
		else{
			m-=17;
		}
		//cout<<m<<endl;
	}
	cout<<"No"<<endl;
	cout<<s-m;
	return 0;
}

不用dp怎么做求改

2024/8/31 16:42
加载中...