我少分类了啥:)?
查看原帖
我少分类了啥:)?
359111
kxbb楼主2023/10/10 00:10
#include<bits/stdc++.h>
using namespace std;
int main() {
	int m,s,t;
	scanf("%d%d%d",&m,&s,&t);
	int now=0,wei=0;
	for(int i=1; i<=t; i++) {
		if(m>=10) {//能直接用闪就直接用闪
			m-=10;
			wei+=60;
		} 
		else {
			if((t-i+1)>=2&&(m>=6)) { //一回一闪
				i+=1;
				m-=6;//m=m+4-10;
				wei+=60;
			} 
			else 
				if((t-i+1)>=3&&(m>=2)) { //两回一闪
					i+=2;
					m-=2;//m=m+8-10;
					wei+=60;
				} 
				else 
					if((t-i+1)>=7) { //七回两闪
						i+=6;
						//m=m+20-20;
						wei+=120;
					}
					else { //没必要用闪
						wei+=17;
					}
		}
		if(wei>=s) {
			cout<<"Yes\n"<<i;
			return 0;
		}
	}
	if(wei>=s) {
		cout<<"Yes\n"<<t;
		return 0;
	}
	cout<<"No\n"<<wei;

	return 0;
}
2023/10/10 00:10
加载中...