90分,求调
查看原帖
90分,求调
1643880
ShawnHuang楼主2025/7/1 07:06
#include<iostream>
using namespace std;
int main(){
    int a,b,n,m,ans=0;
    cin>>m>>n>>a>>b;
    int n1=n,m1=m;
    for(int i=1;i<=min(n/a,m/b);i++){
        int sum=0;
        n1=n-i*a,m1=m-i*b;
        if(n1>0&&m1>0){
            sum=i;
            sum+=min(m1/a,n1/b);
        }
        ans=max(ans,sum);
    }
    printf("%d",ans);
    return 0;
}

呜呜呜……为什么还有两个测试点

2025/7/1 07:06
加载中...