CF911B

题解:

枚举一下x

x<=min(a,b)

然后判断a/x+b/x是否>=x

代码:

#include<bits/stdc++.h>
using namespace std;
int n,a,b;
int main()
{
    scanf("%d%d%d",&n,&a,&b);
    for (int i=min(a,b);i;i--)
     if (a/i+b/i>=n)
      {
          printf("%d
",i);
          return 0;
      }
}
原文地址:https://www.cnblogs.com/xuanyiming/p/8167512.html