求第三、第四个测试点数据

B2068 统计满足条件的 4 位数

yangzongjing @ 2024-05-29 12:40:07

除了第三和第四测试点全过,求数据

本人代码

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a, ans = 0; cin >> a;
    for (int i = 0; i < a; i++)
    {
        int nub; cin >> nub;
        int r1, r2, r3, r4;
        r1 = nub % 10;
        r2 = (nub % 100)/ 10;
        r3 = (nub % 10) / 100;
        r4 = nub / 1000;
        if (r1 - r2 - r3 - r4 > 0)
          ans++;
    }
    cout << ans;
}

为什么只有第三第四测试点WA


by yangzongjing @ 2024-05-29 12:40:50

完全不知道啊,没测试点数据


by Souki_ @ 2024-05-29 13:16:34

@yangzongjing

你的r2和r3求的方式错了哦)

r2是十位,那应该是先除以10再%10

r3是百位,那应该是先除以100再%10哦

某个屑蒟蒻的提交记录


by yangzongjing @ 2024-05-30 11:54:54

谢谢大佬的提示awa


|