蒟蒻求助……

P1056 [NOIP2008 普及组] 排座椅

改了一下,依然不对 sad ```cpp #include<bits/stdc++.h> using namespace std; int m,n,k,l,d,xi,yi,pi,qi; int m1[2018],n1[2018],m2[2018],n2[2018]; int main() { cin>>m>>n>>k>>l>>d; for(int i=1;i<=d;i++){ cin>>xi>>yi>>pi>>qi; if(xi==pi)n1[min(yi,qi)]++; if(yi==qi)m1[min(xi,pi)]++; } for(int i=1;i<=k;i++){ int ans1=0,t=0; for(int j=1;j<m;j++){ if(m1[j]>ans1){ ans1=j; t=j;}} m1[t]=0; m2[t]++; } for(int i=1;i<=l;i++){ int ans2=0,t=0; for(int j=1;j<n;j++){ if(n1[j]>ans2){ ans2=j; t=j;}} n1[t]=0; n2[t]++; } for(int i=0;i<2018;i++) { if(m2[i]) printf("%d ",i); } printf("\n"); for(int i=0;i<2018;i++) { if(n2[i]) printf("%d ",i); } return 0; } ```
by Erutsiom @ 2018-04-21 16:31:39


|