数组开外面
by BADFIVE @ 2021-06-02 13:46:58
@[不会扣字?](/user/307862) dalao能教一下本蒟蒻吗?
by LYB23390 @ 2021-06-02 13:57:08
RE依旧闪耀在我眼前
by LYB23390 @ 2021-06-02 13:59:20
```
#include<bits/stdc++.h>
using namespace std;
数组...
int main(){
int n,h,ans=0;
cin>>n>>h;
//int b[h],e[h],t[h],tree[n]={0},ans=0;
for(int i=0;i<h;i++)cin>>b[i]>>e[i]>>t[i];
for(int i=0;i<h;i++)
for(int j=0;i<h;j++)
if(t[i]<t[j]){
swap(b[i],b[j]);
swap(e[i],e[j]);
swap(t[i],t[j]);
}
for(int i=0;i<h;i++)
for(int j=b[i]-1;j<e[i];j++)
if(tree[j]==0){
ans++;
tree[i]=1;
}
cout<<ans;
return 0;
}
```
by BADFIVE @ 2021-06-02 13:59:29
```cpp
#include<bits/stdc++.h>
using namespace std;
int n,h;
int b[1000],e[10000],t[1000],tree[10000]={0},ans=0;
int main(){
cin>>n>>h;
for(int i=0;i<h;i++)cin>>b[i]>>e[i]>>t[i];
for(int i=0;i<h;i++)
for(int j=0;i<h;j++)
if(t[i]<t[j]){
swap(b[i],b[j]);
swap(e[i],e[j]);
swap(t[i],t[j]);
}
for(int i=0;i<h;i++)
for(int j=b[i]-1;j<e[i];j++)
if(tree[j]==0){
ans++;
tree[i]=1;
}
cout<<ans;
return 0;
}
```
RE
by LYB23390 @ 2021-06-02 14:02:48
```
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,h;
cin>>n>>h;
int b[30005],e[30005],t[30005],tree[30005]={0},ans=0;
for(int i=0;i<h;i++)
cin>>b[i]>>e[i]>>t[i];
for(int i=0;i<h;i++)
for(int j=0;i<h;j++)//这里有问题
if(t[i]<t[j]){
swap(b[i],b[j]);
swap(e[i],e[j]);
swap(t[i],t[j]);
}
for(int i=0;i<h;i++)
for(int j=b[i]-1;j<e[i];j++)
if(tree[j]==0){
ans++;
tree[i]=1;
}
cout<<ans;
return 0;
}
```
@[LYB23390](/user/317146)
by 向着AC勇敢前进 @ 2021-07-22 14:13:32
谢谢各位dalao,已经过了这道题了
by LYB23390 @ 2021-09-22 13:12:54
@[LYB23390](/user/317146) 可以用全局变量
by Asskiller @ 2021-11-06 15:44:02