不知道错在哪里
题目链接:https://www.luogu.com.cn/problem/P1047我的解答:
#include <iostream>
using namespace std;
int main()
{
int array, l, m, i, start, end, j, r;
cin >> l >> m;
l++;
for (i = 0; i < m; i++)
{
cin >> start >> end;
for (j = start; j <= end; j++)
array = 1;
}
for (i = 0; i < l; i++)
{
if (array == 1)
r++;
}
r = l - r;
cout << r;
return 0;
}
可是居然全错,不知道错在哪里。。{:10_243:}
求大家指出我的错误,谢谢! 本帖最后由 Croper 于 2020-1-14 11:01 编辑
..你r初始化了吗?
c的变量光声明不够,都是要初始化的,除非它是一个有默认构造函数的类 Croper 发表于 2020-1-14 10:57
..你r初始化了吗?
c的变量光声明不够,都是要初始化的,除非它是一个有默认构造函数的类
哦,原来犯了个低级的错误{:10_312:} 还有l应该+1吧,位置0和结束点都应该有棵树 Croper 发表于 2020-1-14 11:33
还有l应该+1吧,位置0和结束点都应该有棵树
已经加了
页:
[1]