@[xingze](/user/693552)
ans没清0
by hayoon @ 2024-02-18 16:32:29
@[xingze](/user/693552)
long long ans=0;
by hayoon @ 2024-02-18 16:32:45
@[hayoon](/user/915383) 但ans清零后#4,5,6,7,8,9,10都WA了
by xingze @ 2024-02-18 16:34:50
@[xingze](/user/693552)
wc6
by hayoon @ 2024-02-18 16:35:43
l数组的值赋反了
```
#include <iostream>
using namespace std;
bool l[10050];
long long a,r;
int main()
{
cin >> a;
cin >>r;
for (int i = 0;i<=a;i++)
l[i]=0;
while (r--)
{
long long x,y;
cin >> x>>y;
for (int i = x;i<=y;i++)
l[i]=1;
}
long long ans;
for (int i = 0;i<a;i++)
{
if (l[i])
ans++;
}
cout << ans<<endl;
}
```
by wenguangxi @ 2024-02-18 16:38:07
@[xingze](/user/693552)
by wenguangxi @ 2024-02-18 16:39:06
不是,不要直接复制代码!!
还有还是那个问题ans要赋初始值0
by wenguangxi @ 2024-02-18 16:41:47
@[wenguangxi](/user/920636)
l数组不用初始化吧
by hayoon @ 2024-02-18 16:44:51
@[xingze](/user/693552)
```
#include <iostream>
using namespace std;
bool l[10050];
long long a,r;
int main()
{
cin >> a;
cin >>r;
for (int i = 0;i<=a;i++)
l[i]=0;
while (r--)
{
long long x,y;
cin >> x>>y;
for (int i = x;i<=y;i++)
l[i]=1;
}
long long ans=0;
for (int i = 0;i<a;i++)
{
if (l[i])
ans++;
}
cout << ans<<endl;
}
```
by wenguangxi @ 2024-02-18 16:45:15
@[hayoon](/user/915383)
确实,不过因为是在他的代码上调的所以l数组初始化了
by wenguangxi @ 2024-02-18 16:47:24