求大佬看看
查看原帖
求大佬看看
1098401
15925386737hzy楼主2024/7/29 22:04
#include <bits/stdc++.h>
using namespace std;
const int N = 200005;
#define int unsigned long long

int a[N], b[N];

signed main() {
	int n;
	cin >> n;
	for (int i = 1; i <= n; i++) {
		cin >> a[i];
	}
	sort(a + 1, a + 1 + n);
	for (int i = 1; i <= n; i++) {
		if (a[i] == a[i - 1]) {
			a[i - 1] = 0;
		}
	}
	for (int i = 1; i <= n; i++) {
		b[a[i]]++;
	}
	for (int i = 1; i <= n; i++) {
		if (a[i] != 0) {
			cout << a[i] << " " << b[a[i]] << '\n';
		}
	}

	return 0;
}


2024/7/29 22:04
加载中...