2 条题解

  • 1
    @ 2025-3-13 21:19:27
    
    #include<bits/stdc++.h>
    using namespace std;
    int f[1000001];   
    int main() 
    { 
        int u,d,t,v,e,w,m; 
        cin>>m>>d>>t; 
        f[0]=0; 
        u=17; 
        v=60; 
        w=4; 
        e=10; 
        for(int i=1;i<=t;i++) 
        { 
            if(m>=10) 
            { 
                f[i]=f[i-1]+60; 
                m-=10; 
            } 
            else
            { 
                f[i]=f[i-1]; 
                m+=4; 
            } 
        } 
        for(int i=1;i<=t;i++) 
        { 
            if(f[i]<f[i-1]+17) 
                f[i]=f[i-1]+u; 
            if(f[i]>=d) 
            { 
                cout<<"Yes"<<endl; 
                cout<<i; 
                return 0; 
            } 
        } 
        cout<<"No"<<endl; 
        cout<<f[t]; 
    }

    信息

    ID
    693
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    87
    已通过
    22
    上传者