数 据 过 水
  • 板块学术版
  • 楼主11514zbs
  • 当前回复6
  • 已保存回复6
  • 发布时间2024/8/5 09:51
  • 上次更新2024/8/8 18:03:37
查看原帖
数 据 过 水
1125106
11514zbs楼主2024/8/5 09:51

读题眼瞎,判断了除法的代码也过了。

#include <cstdio>
int main()
{
    long long a, b, c, d;
    scanf("%lld %lld %lld %lld", &a, &b, &c, &d);
    if ((a + b) + c == d)
    {
        printf("Yes\n");
    }
    else if ((a + b) - c == d)
    {
        printf("Yes\n");
    }
    else if ((a + b) / c == d)
    {
        printf("Yes\n");
    }
    else if ((a + b) * c == d)
    {
        printf("Yes\n");
    }
    else if ((a - b) + c == d)
    {
        printf("Yes\n");
    }
    else if ((a - b) - c == d)
    {
        printf("Yes\n");
    }
    else if ((a - b) / c == d)
    {
        printf("Yes\n");
    }
    else if ((a - b) * c == d)
    {
        printf("Yes\n");
    }
    else if ((a * b) + c == d)
    {
        printf("Yes\n");
    }
    else if ((a * b) - c == d)
    {
        printf("Yes\n");
    }
    else if ((a * b) / c == d)
    {
        printf("Yes\n");
    }
    else if ((a * b) * c == d)
    {
        printf("Yes\n");
    }
    else if ((a / b) + c == d)
    {
        printf("Yes\n");
    }
    else if ((a / b) - c == d)
    {
        printf("Yes\n");
    }
    else if ((a / b) / c == d)
    {
        printf("Yes\n");
    }
    else if ((a / b) * c == d)
    {
        printf("Yes\n");
    }
    else
    {
        printf("No\n");
    }
    return 0;
}

建议添加 hack 数据:

in:

11 4 5 3

out:

No

2024/8/5 09:51
加载中...