2 条题解

  • 1
    @ 2025-12-19 21:37:02

    #include #include using namespace std;

    // 函数:返回三个数的最大值 int max3(int x, int y, int z) { int m = x; if (y > m) m = y; if (z > m) m = z; return m; }

    int main() { int a, b, c; cin >> a >> b >> c;

    int numerator = max3(a, b, c);
    int denom1 = max3(a + b, b, c);
    int denom2 = max3(a, b, b + c);
    
    double m = numerator * 1.0 / (denom1 * denom2);
    
    cout << fixed << setprecision(3) << m << endl;
    
    return 0;
    

    }

    • 0
      @ 2025-12-22 11:43:34
      #include<bits/stdc++.h>
      using namespace std;
      int main(){
          int a,b,c;
          double m;
          cin>>a>>b>>c;
          m=1.0*max(a,max(b,c))/max(a+b,max(b,c))/max(a,max(b,b+c));
          printf("%.3lf",m);
      	return 0;
      }
      
      • 1

      信息

      ID
      6986
      时间
      1000ms
      内存
      128MiB
      难度
      1
      标签
      递交数
      9
      已通过
      7
      上传者