2 条题解

  • 1
    @ 2025-2-16 10:39:24

    暴力解题法

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        int n,a1,a2,b1,b2,c1,c2,ta,tb,tc;
        cin>>n>>a1>>a2>>b1>>b2>>c1>>c2;
        if(n%a1==0)
            ta=n/a1*a2;
        else
            ta=(n/a1+1)*a2;
        if(n%b1==0)
            tb=n/b1*b2;
        else
            tb=(n/b1+1)*b2;
        if(n%c1==0)
            tc=n/c1*c2;
        else
            tc=(n/c1+1)*c2;
        int mix=ta;
        if(tb<=mix)
            mix=tb;
        if(tc<=mix)
            mix=tc;
        cout<<mix;
        return 0;
    }
    
    • -1
      @ 2024-12-4 21:14:42

      #include<bits/stdc++.h> using namespace std; long long n,a,b,d,mx=INT_MAX; int main(){ cin>>n; for(int i=1;i<=3;i++) { cin>>a>>b; d=ceil(double(n)/a)*b; mx=min(mx,d); } cout<<mx; return 0; }

      • 1

      信息

      ID
      5964
      时间
      1000ms
      内存
      125MiB
      难度
      1
      标签
      递交数
      455
      已通过
      259
      上传者