Submission #372994

#TimeUsernameProblemLanguageResultExecution timeMemory
372994sam571128Po (COCI21_po)C++14
30 / 70
30 ms5612 KiB
#include <bits/stdc++.h>

#define int long long
#define fastio ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);

using namespace std;

signed main(){
	fastio
	int n;
	cin >> n;
	int arr[n], mn = 1e18;
	for(auto &x : arr){
		cin >> x;
		mn = min(x,mn);
	}
	for(auto &x : arr) x -= mn;
	
	int ans = (mn!=0);
	set<int> s;
	for(int i = 0;i < n;i++){
		if(arr[i]==0){
			ans += s.size();
			s.clear();
		}else{
			s.insert(arr[i]);
		}
	}
	ans += s.size();
	cout << ans << "\n";
}
#Verdict Execution timeMemoryGrader output
Fetching results...