20分求助,错在哪里了......
查看原帖
20分求助,错在哪里了......
397382
玄君楼主2020/11/28 22:15

以下是代码

#include <iostream>
using namespace std;
const int MAXN = 5000;
int main()
{
    int n,x[MAXN],y[MAXN],a,b,s,ans = 0;
    cin >> n >> s;
    cin >> a >> b;
    for (int i = 1;i <= n;i++)
        {
            cin >> x[i] >> y[i];
        }
    for (int i = 1;i <= n;i++)
        {
            if (x[i] <= a + b)
                {
                    if (s >= 0)
                        {
                            s = s - y[i];
                            ans++;
                        }
                }
        }
    cout << ans;
    return 0;
}

我认为这道题简单至极恐怖如斯

自测没有问题,但是只过了一个点。

我百思不得其解,于是发出了提问。

求大佬雅正

谢谢

2020/11/28 22:15
加载中...