52062023-04-22 00:33:56SleepyOverlordZenelejátszó (35 pont)cpp17Hibás válasz 0/35135ms6868 KiB
#include <vector>
#include <string> 
#include <set> 
#include <map> 
#include <unordered_set>
#include <unordered_map>
#include <queue> 
#include <bitset> 
#include <stack>
#include <list>

#include <numeric> 
#include <algorithm> 
#include <random>
#include <chrono>

#include <cstdio>
#include <fstream>
#include <iostream> 
#include <sstream> 
#include <iomanip>
#include <climits>

#include <cctype>
#include <cmath> 
#include <ctime>
#include <cassert>

using namespace std;

#define ULL unsigned long long
#define LL long long
#define PII pair <int, int>
#define VB vector <bool>
#define VI vector <int>
#define VLL vector <LL>
#define VD vector <double>
#define VS vector <string>
#define VPII vector <pair <int, int> >
#define VVI vector < VI >
#define VVB vector < VB >
#define SI set < int >
#define USI unordered_set <int>
#define MII map <int, int>
#define UMII unordered_map <int, int>
#define MS multiset
#define US unordered_set
#define UM unordered_map
#define UMS unordered_multiset
#define UMM unordered_multimap

#define FORN(i, n) for(int i = 0; i < (n); ++i)
#define FOR(i, a, b) for(int i = (a); i <= (b); ++i)
#define FORD(i, a, b) for(int i = (a); i >= (b); --i)

#define SZ size()
#define BG begin() 
#define EN end() 
#define CL clear()
#define X first
#define Y second
#define RS resize
#define PB push_back
#define MP make_pair
#define ALL(x) x.begin(), x.end()
#define INS insert
#define ER erase
#define CNT count

int n;
VI a;
MII mp;

int main()
{
	cin >> n;
	a.RS(n + 1);
	FOR(i, 1, n) 
	{
		cin >> a[i];
		++mp[a[i] - a[i - 1]];
	}
	cout << mp.SZ << endl;
	int x = 1;
	cout << x << " ";
	for (auto [diff, cnt] : mp)
	{
		x += cnt;
		cout << x << " ";
	}
        cout << endl;

	return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/35
1Hibás válasz0/03ms1872 KiB
2Hibás válasz0/08ms2276 KiB
3Hibás válasz0/23ms2424 KiB
4Hibás válasz0/23ms2804 KiB
5Hibás válasz0/23ms2424 KiB
6Hibás válasz0/23ms2620 KiB
7Hibás válasz0/23ms2692 KiB
8Hibás válasz0/23ms2700 KiB
9Hibás válasz0/219ms4712 KiB
10Hibás válasz0/243ms5936 KiB
11Hibás válasz0/221ms3140 KiB
12Hibás válasz0/278ms4436 KiB
13Hibás válasz0/275ms4524 KiB
14Hibás válasz0/189ms4516 KiB
15Hibás válasz0/2105ms4912 KiB
16Hibás válasz0/2131ms6600 KiB
17Hibás válasz0/2131ms6832 KiB
18Hibás válasz0/2135ms6840 KiB
19Hibás válasz0/2131ms6736 KiB
20Hibás válasz0/275ms6868 KiB