找不出错误,有好心大佬帮帮忙吗?
查看原帖
找不出错误,有好心大佬帮帮忙吗?
533488
Immortal_Xiao楼主2024/1/13 19:42
#include <bits/stdc++.h>
using namespace std;

int a[1005], b[1005];
bool s[1005] = {false};

int main()
{
    int n, sum = 0, maxsum = -1;
    cin >> n;
    for (int i = 1; i <= n; i++)
    {
        cin >> a[i] >> b[i];
    }
    for (int i = 1; i <= n; i++)
    {
        for (int j = 1; j <= n; j++)
        {
            if (j != i)
            {
                for (int k = a[i]; k <= b[i]; k++)
                {
                    s[k] = true;
                }
            }
        }
        for (int j = 0; j <= 1000; j++)
        {
            sum += s[j];
        }
        maxsum = max(maxsum, sum);
        for (int j = 0; j <= 1000; j++)
        {
            s[j] = 0;
        }
    }
    cout << maxsum << endl;
    return 0;
}

戳此处看评测记录

再此先谢过好心大佬帮忙

2024/1/13 19:42
加载中...