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]; 
    }
    • -3
      @ 2022-7-7 15:01:04

      #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]; }

    • 1

    信息

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