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;

}

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

回答

https://blog.csdn.net/weixin_43597126/article/details/107964185

以上是 CCF201809-2买菜 c++运行错误,求大佬解答 的全部内容, 来源链接: utcz.com/a/43573.html

回到顶部