我感觉我的思路是对的,但就是错了
#include<bits/stdc++.h>
using namespace std;
int m,s,t,r,k;
int main()
{
cin>>m>>s>>t;
while(m>=10){
r+=60;
m-=10;
--t;
k++;
}
while(1){
if((t>2&&m>=2)||(t>=4&&m<2)){
while(m<10){
m+=4;
t--;
k++;
}
r+=60;
m-=10;
t--;
k++;
}else{
r+=17;
t--;
k++;
}
if(r>=s){
cout<<"Yes"<<endl<<k;
return 0;
}
if(t==0){
cout<<"No"<<endl<<r;
return 0;
}
}
return 0;
}