开头wa是哪里有问题

P1047 [NOIP2005 普及组] 校门外的树

bjcyqabddd @ 2024-11-05 16:08:24

参考了题解里面的染色法,但是没有和题解一样使用memset初始化函数。 第一个wa了,请问是怎么回事TT

#include<iostream>
using namespace std;
int main()
{
    int l, m;
    cin >> l >> m;
    int a[10000+10];
    for (int i = 1; i <= l; i++)
        a[i] = 0;
    int u, v;
    for (int i1 = 1; i1 <= m; i1++)
    {
        cin >> u >> v;
        for (int i2 = u; i2 <= v; i2++)
            a[i2] = 1;
    }
    int sum = 0;
    for (int i3 = 1; i3 <= l; i3++) 
    {
        if (a[i3] == 0)
            sum++;
    }
    cout <<+sum;
    return 0;
}

by kucha130130 @ 2024-11-05 19:50:22

@bjcyqabddd 第一个for循环的i要等于0


|