1 条题解

  • 0
    @ 2025-6-28 17:49:52

    达标率比拼

    这题似乎有同学因为使用了 y1 作为全局变量挂掉了。

    大家可以看看 首次参赛手册 最下面的“其他常见的代码错误”。

    j0 j1 jn y0 y1 yn<cmath> 中有定义,是贝塞尔函数的解。不要在全局变量用这些变量名。

    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        int a1, a2, a3, a4;
        int x1, x2, x3, x4;
        int b1, b2, b3, b4;
        int y1, y2, y3, y4;
        cin >> a1 >> a2 >> a3 >> a4;
        cin >> x1 >> x2 >> x3 >> x4;
        cin >> b1 >> b2 >> b3 >> b4;
        cin >> y1 >> y2 >> y3 >> y4;
        int a = a1 + a2 + a3 + a4;
        int x = x1 + x2 + x3 + x4;
        int b = b1 + b2 + b3 + b4;
        int y = y1 + y2 + y3 + y4;
        if (x * b > y * a)
            cout << "A";
        else if (x * b < y * a)
            cout << "B";
        else
            cout << "33DAI";
        return 0;
    }
    
    • 1

    信息

    ID
    1619
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    29
    已通过
    8
    上传者