50pts,求指正
查看原帖
50pts,求指正
755270
jzc114514楼主2024/1/27 16:30

样例过了,交上去只有50pts,求大佬指正!

#include <iostream>
#include <algorithm>
using namespace std;
int h[2222],z[2222],x1[2222],y1[2222],x2[2222],y2[2222],n,m,k,l,d;
int main(){
	cin>>m>>n>>k>>l>>d;
	for(int i=1;i<=d;i++){
		cin>>x1[i]>>y1[i]>>x2[i]>>y2[i];
		if(x1[i]==x2[i])z[min(y1[i],y2[i])]++;
		if(y1[i]==y2[i])h[min(x1[i],x2[i])]++;
//		for(int i=0;i<=20;i++){
//			cout<<h[i]<<" ";
//		}
//		cout<<endl;
//		for(int i=0;i<=20;i++){
//			cout<<z[i]<<" ";
//		}
//		cout<<endl;
	}
	for(int i=0;i<=2222;i++){
		if(h[i])cout<<i<<" ";
//		cout<<h[i]<<" ";
	}
	cout<<"\n";
	for(int i=0;i<=2222;i++){
		if(z[i])cout<<i<<" ";
//		cout<<z[i]<<" ";
	}
}
2024/1/27 16:30
加载中...