9432022-02-03 19:15:03nmarciKazamatacpp11Elfogadva 40/4050ms9772 KiB
#include <iostream>
#include <vector>
#include <map>
#include <queue>
#include <string>
#include <set>
#include <algorithm>
#include <list>
using namespace std;
using ll = long long int;

int main(){
    int n;
    cin >> n;
    vector<int> v(n);
    for(auto& i : v){
        cin >> i;
    }
    int reset = 0;
    int i = 0;
    vector<bool> ok(n + 1);
    while(i < n){
        ok[(v[i] + reset) % n] = true;
        if(!ok[i]){
            ++reset;
            i = 0;
        }
        else{
            ++i;
        }
    }
    cout << reset << endl;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/02ms1740 KiB
2Elfogadva0/025ms2428 KiB
3Elfogadva2/21ms2144 KiB
4Elfogadva2/22ms2144 KiB
5Elfogadva2/21ms2152 KiB
6Elfogadva2/21ms2148 KiB
7Elfogadva2/22ms2164 KiB
8Elfogadva2/22ms2164 KiB
9Elfogadva2/22ms2164 KiB
10Elfogadva2/21ms2172 KiB
11Elfogadva2/235ms3412 KiB
12Elfogadva2/239ms3996 KiB
13Elfogadva2/239ms4652 KiB
14Elfogadva2/239ms5140 KiB
15Elfogadva2/234ms5728 KiB
16Elfogadva2/250ms6304 KiB
17Elfogadva2/232ms6880 KiB
18Elfogadva2/235ms7460 KiB
19Elfogadva2/235ms8036 KiB
20Elfogadva2/241ms8612 KiB
21Elfogadva2/237ms9188 KiB
22Elfogadva2/241ms9772 KiB