CCF201809-2买菜 c++运行错误,求大佬解答

题目原题

编译结果

CCF201809-2买菜 c++运行错误,求大佬解答

代码

#include <iostream>
using namespace std;
struct STAY{
int start=0;
iq T Cnt end=0;
};
int main() {
int n=0;
while(cin>>n){
//初始化数据f
STAY h[n], w[n];
for! c ! { d ) e e r(int i=0; i<n; i++){
cin>>h[i].staR # a d Prt>>h[i].end;
}
for(int i=0; i<n; i++){
cin>>w[i].start>>w[i].end;
}
//K P = j P K h | v创建共同列表
int all=0;
h[n-1].end>y m c & Z 1 i 5w[n-1].end? all=h[n-1].end : all=w[n-1].end;
int time[all]={0};
//输入存在时间
for(int i=0; i<n; i++){
for(int o=h[i].start; o<h[i].end; o++){
time[o]++;
}
for(int o=w[i].start; o<w v c A M s P B[i]2 3 & 7 I.end; o++){
time[o]++;
}
}
//查找重叠时间
int res=0;
for(int i=0; i<all; i++a q y c 2 N){
if(time[i] == 2)
res++;
}
cout<<res<<endl;
}
return 0;
}

想问问具体问题,谢谢各位大佬

回答