256332026-02-23 19:17:17GeneratrollZenelejátszó (35 pont)cpp17Elfogadva 35/3550ms1476 KiB
#include <bits/stdc++.h>

using namespace std;

int main() {
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	int n;
	cin >> n;
	vector<int> d(n);
	int pt = 0;
	for (int i = 0; i < n; i++) {
		int t;
		cin >> t;
		d[i] = t - pt;
		pt = t;
	}
	sort(d.begin(), d.end());
	vector<int> ans;
	ans.push_back(1);
	for (int i = 0; i < n; i++) {
		if (i == n - 1 || d[i] < d[i + 1]) {
			ans.push_back(i + 2);
		}
	}
	cout << ans.size() << "\n";
	for (int i = 0; i < ans.size(); i++) {
		cout << ans[i] << (i == ans.size() - 1 ? "" : " ");
	}
	cout << "\n";
	return 0;
}

RészfeladatÖsszpontTesztVerdiktIdőMemória
base35/35
1Elfogadva0/01ms316 KiB
2Elfogadva0/04ms316 KiB
3Elfogadva2/21ms316 KiB
4Elfogadva2/21ms508 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva2/21ms436 KiB
7Elfogadva2/21ms316 KiB
8Elfogadva2/21ms316 KiB
9Elfogadva2/27ms760 KiB
10Elfogadva2/216ms916 KiB
11Elfogadva2/28ms564 KiB
12Elfogadva2/230ms1076 KiB
13Elfogadva2/229ms1124 KiB
14Elfogadva1/137ms1112 KiB
15Elfogadva2/241ms1220 KiB
16Elfogadva2/248ms1476 KiB
17Elfogadva2/250ms1332 KiB
18Elfogadva2/250ms1332 KiB
19Elfogadva2/250ms1468 KiB
20Elfogadva2/227ms1076 KiB