写个ACC
查看原帖
写个ACC
1464131
Hua2794565013楼主2024/10/27 09:04
#include<bits/stdc++.h>
using namespace std;
int main(){
//	struct ATA{
//		int r;//攻击
//		int R;//防御
//	};
//	ATA a[111];
	priority_queue<int,vector<int>,greater<int> > q;//攻击
	priority_queue<int,vector<int>,greater<int> > q2;//防御
//	priority_queue<int,vector<int>,less<int> > q2;//防御
	int num;//卡牌数量
	scanf("%d",&num);
	int ans;
	for(int i=0;i<num;i++){
		int t;
		scanf("%d",&t);
		q.push(t);
		q2.push(t);	
}	
	int a=q.size();
//	while(a--){
//		printf("%d",q.top());
//		q.pop();
//}

	while(a--){
		if(q.top()>q2.top()){
			q2.pop();
		}
		q.pop();
	}
	ans = q2.size();
	printf("%d",ans);
	return 0;
}

无视注释即可

2024/10/27 09:04
加载中...