很奇怪啊这个l和m变量,第一个for循环之后都变成1了,求助大佬
查看原帖
很奇怪啊这个l和m变量,第一个for循环之后都变成1了,求助大佬
699471
yuxiaoyu20090104楼主2022/8/16 19:17
#include<iostream>
using namespace std;
int a[1005];
int m, l;
int main()
{
    cin >> l >> m;
    for (int i = 1; i <= m; i++)
    {
        int x, y;
        cin >> x >> y;
        for (int j = x; j <= y; j++)a[j] = 1;
    }
    int cnt = 0;
    for (int i = 1; i <= l; i++)
        if (a[i] == 0)
            cnt++;
    cout << cnt << endl;
    return 0;
}
2022/8/16 19:17
加载中...