求调玄关
查看原帖
求调玄关
927227
W1920WQ楼主2023/11/9 22:25
#include <bits/stdc++.h>
using namespace std;
#define int long long
main() {
	int n;
	while(cin>>n and n!=0) {
		int tj[100001],king[100001],count=0;
		int tj_min=0,tj_max=n-1;
		int king_min=0,king_max=n-1;
		for(int i=1;i<=n;i++) {
			cin>>tj[i];
		}
		for(int i=1;i<=n;i++) {
			cin>>king[i];
		}
		sort(tj+1,tj+n+1);
		sort(king,king+1+n);
		while(n--) {
			if(tj[tj_max]>king[king_max]) {
				count++;
				tj_max--;
				king_max--;
			}
			else if(tj[tj_max]<king[king_max]) {
				count--;
				tj_min++;
				king_max--;
		}
			else {
				if(tj[tj_min]>king[king_min]) {
					count++;
					tj_min--;
					king_min++;
				}
				else {
					if(tj[tj_min]<king[king_max]) 
						count--;
						tj_min++;
					    king_max--;
					
				}
			}
		}
		cout<<count*200<<endl;
	}
	return 0;
}

20 pts

2023/11/9 22:25
加载中...