80pts求助
查看原帖
80pts求助
649111
封禁用户楼主2022/8/25 09:27
#include <bits/stdc++.h>
using namespace std;
int a, b, c, d, e, f, g,ls;//d路程,f时间 a是魔法值 
int y[100000], dpp[10000];
int main() {
    cin>>a>>b>>c;
    for(int i=1;i<=c;i++){
		if(a>=10){
			d+=60;
			a-=10;
		}	
		else{
			g=(10-a)/4;
			if((10-a)%4!=0){
				g++;
			}
			if(c-i<g+1){
				d+=17;
			}	
			else if(d+g*17>=b){
				d+=17;
			}	
			else{
				a+=4;
			}	
		}
    	if(d>=b){
    		cout<<"Yes";
    		cout<<endl<<i;
    		return 0;
		}
	}
	cout<<"No";
	cout<<endl<<d;
	return 0;
}  
2022/8/25 09:27
加载中...