文章

211

粉丝

0

获赞

1098

访问

36.5k

头像
排序 题解:
P1010 兰州大学/贵州大学机试
发布于2026年3月15日 16:54
阅读数 238

#include<bits/stdc++.h>
using namespace std;
bool cmp(int a, int b) {
	if (a % 2 != b % 2) 
		return a % 2 > b % 2;
	return a < b;
}	

int main(){
	int n;
	cin >> n;
	vector<int> a(n);
	for(int i=0;i<n;i++)
		cin >> a[i];
	sort(a.begin(),a.end(),cmp);		
	for(auto it:a)
		cout << it << " ";
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发