249852026-02-17 11:12:14linhnkZenelejátszó (35 pont)cpp17Elfogadva 35/35134ms1956 KiB
#include <bits/stdc++.h>
using namespace std;

int main() { //legfeljebb t-ig hallgathatjuk, hogy tovabblepjunk
	int n, a, aprev=0; cin>>n;
	map<int, int> cnt;
	queue<int> q;
	for(int i=0; i<n; i++){
		cin>>a;
		cnt[a-aprev]++;
		aprev=a;
	}
	int skip=1;
	q.push(1);
	for(auto x:cnt){
		skip+=x.second;
		q.push(skip);
	}
	cout<<q.size()<<"\n";
	while(!q.empty()){
		cout<<q.front()<<" ";
		q.pop();
	}
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base35/35
1Elfogadva0/01ms316 KiB
2Elfogadva0/08ms496 KiB
3Elfogadva2/21ms316 KiB
4Elfogadva2/21ms508 KiB
5Elfogadva2/22ms316 KiB
6Elfogadva2/22ms316 KiB
7Elfogadva2/22ms316 KiB
8Elfogadva2/22ms316 KiB
9Elfogadva2/218ms1356 KiB
10Elfogadva2/243ms1956 KiB
11Elfogadva2/220ms404 KiB
12Elfogadva2/279ms400 KiB
13Elfogadva2/275ms316 KiB
14Elfogadva1/190ms408 KiB
15Elfogadva2/2107ms564 KiB
16Elfogadva2/2134ms1588 KiB
17Elfogadva2/2134ms1484 KiB
18Elfogadva2/2134ms1404 KiB
19Elfogadva2/2134ms1524 KiB
20Elfogadva2/275ms1844 KiB