求助 re6个点。。。
查看原帖
求助 re6个点。。。
423270
l17663843890楼主2021/5/24 20:44
#include <iostream>
using namespace std;
const int maxt=300000+50;
int  m,s,t,s1,s2;
long dp[maxt+1];
int main()
{
    cin>>m>>s>>t;
    for(int i=1;i<=t;i++)
        if(m>=10){
            m-=10;
           dp[i]=dp[i-1]+60;
        }
        else {
            m+=4;    dp[i]=dp[i-1];
        }

    

for(int i=1;i<=t;i++){
    if(dp[i]<dp[i-1]+17) dp[i]=dp[i-1]+17;
    if(dp[i]>=s){
        cout<<"Yes"<<endl<<i;
        return 1;
    }
}
cout<<"No"<<endl;
    cout<<dp[t]<<endl;
    return  1;


}
2021/5/24 20:44
加载中...