求助本地编译通过,提交CE
  • 板块灌水区
  • 楼主yhylivedream
  • 当前回复7
  • 已保存回复7
  • 发布时间2023/8/5 11:44
  • 上次更新2023/11/3 05:47:38
查看原帖
求助本地编译通过,提交CE
778022
yhylivedream楼主2023/8/5 11:44

题目:这里

代码:

#include <bits/stdc++.h>
using namespace std;
struct node{
    int n, m;
}k[1005], l[1005];
bool cmp(node x, node y){
    return x.n > y.n;
}
bool cmp1(node x, node y){
    return x.m < y.m;
}
int d, n, m, q, p, x1, x2, y1, y2;
int main(){
    cin >> m >> n >> q >> p >> d;
    for(int i = 1; i <= d; i ++){
        cin >> x1 >> y1 >> x2 >> y2;
        if(x1 == x2){
	        l[min(y1, y2)].m = min(y1, y2);
	        l[min(y1, y2)].n ++;
        }
        else{
	        k[min(x1, x2)].m = min(x1, x2);
	        k[min(x1, x2)].n ++;
        }
    }
    sort(l + 1, l + n + 1, cmp);
    sort(k + 1, k + m + 1, cmp);
    sort(l + 1, l + p + 1, cmp1);
    sort(k + 1, k + q + 1, cmp1);
    for(int i = 1; i <= q; i ++) cout << k[i].m << " ";
    cout << "\n";
    for(int i = 1; i <= p; i ++) cout << l[i].m << " ";
    return 0;
}
2023/8/5 11:44
加载中...