Submission #1368988

#TimeUsernameProblemLanguageResultExecution timeMemory
1368988JelaByteEngineerSubset Mex (EGOI22_subsetmex)C++20
100 / 100
1 ms344 KiB
#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0);
	int t; cin>>t;
	while (t--)
	{
		int n; cin>>n;
		vector <ll> niz(n);
		for (int i=0; i<n; i++)
		{
			cin>>niz[i];
		}
		ll pref=0;
		for (int i=n-1; i>=0; i--)
		{
			if (pref-niz[i]+1>0)
			{
				pref+=pref-niz[i]+1;
			}
		}
		cout<<pref+1<<endl;
	}
	return 0;
}
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...