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