#1#2#3WA70分求调

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

@[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


| 下一页