CCF201809-2买菜 c++运行错误,求大佬解答
题目原题
编译结果
代码
#include <iostream>using namespace std;
struct STAY{
int start=0;
int end=0;
};
int main() {
int n=0;
while(cin>>n){
//初始化数据f
STAY h[n], w[n];
for(int i=0; i<n; i++){
cin>>h[i].start>>h[i].end;
}
for(int i=0; i<n; i++){
cin>>w[i].start>>w[i].end;
}
//创建共同列表
int all=0;
h[n-1].end>w[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[i].end; o++){
time[o]++;
}
}
//查找重叠时间
int res=0;
for(int i=0; i<all; i++){
if(time[i] == 2)
res++;
}
cout<<res<<endl;
}
return 0;
}
想问问具体问题,谢谢各位大佬
回答
以上是 CCF201809-2买菜 c++运行错误,求大佬解答 的全部内容, 来源链接: utcz.com/a/43573.html