您的位置:首页 > 其它

Codeforces Round #217 (Div. 2) / 370C Mittens (构造&贪心)

2014-03-14 20:07 369 查看
http://codeforces.com/contest/370/problem/C

/*31ms,0KB*/

#include<iostream>
#include<algorithm>
using namespace std;

int C[5005];

int main()
{
	int N, M;
	cin >> N >> M;
	for (int i = 0; i < N; i++) cin >> C[i];
	sort(C, C + N);
	int cnt = 0;
	for (int i = 0; i < N; i++) cnt += (C[i] != C[(i + N / 2) % N]);
	cout << cnt << endl;
	for (int i = 0; i < N; i++) cout << C[i] << ' ' << C[(i + N / 2) % N] << endl;
	return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: