119412024-11-21 17:14:29matekimado11Kocsirendezőcpp17Hibás válasz 0/10035ms1336 KiB
#include<iostream>
using namespace std;
int main()
{
    int n,sz=0;
    cin>>n;
    n++;
    int autok[n];
    for(int i=1;i<n;i++)
    {
        cin>>autok[i];
    }
    for(int i=1;i<n;i++)
    {
        while(autok[i]!=i)
        {
            swap(autok[i],autok[autok[i]]);
            sz++;
        }
    }
    if(sz<2)cout<<"-1 \n";
    else cout<<sz<<'\n';
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms320 KiB
2Elfogadva1ms320 KiB
subtask20/30
3Hibás válasz1ms320 KiB
4Hibás válasz1ms320 KiB
5Hibás válasz1ms320 KiB
6Elfogadva1ms348 KiB
7Hibás válasz1ms320 KiB
8Hibás válasz1ms388 KiB
9Elfogadva1ms568 KiB
10Hibás válasz1ms500 KiB
11Hibás válasz1ms320 KiB
12Hibás válasz1ms320 KiB
13Hibás válasz1ms320 KiB
14Hibás válasz1ms320 KiB
15Hibás válasz1ms320 KiB
16Hibás válasz1ms408 KiB
17Hibás válasz1ms320 KiB
18Hibás válasz1ms332 KiB
19Hibás válasz1ms320 KiB
20Hibás válasz1ms320 KiB
21Hibás válasz1ms320 KiB
22Hibás válasz1ms648 KiB
23Hibás válasz1ms512 KiB
24Hibás válasz1ms320 KiB
25Hibás válasz1ms332 KiB
subtask30/70
26Hibás válasz1ms320 KiB
27Hibás válasz1ms508 KiB
28Hibás válasz2ms320 KiB
29Hibás válasz3ms420 KiB
30Hibás válasz4ms320 KiB
31Hibás válasz8ms568 KiB
32Hibás válasz8ms540 KiB
33Hibás válasz18ms840 KiB
34Hibás válasz32ms1088 KiB
35Hibás válasz30ms1204 KiB
36Hibás válasz32ms1208 KiB
37Hibás válasz32ms1216 KiB
38Hibás válasz35ms1336 KiB
39Hibás válasz35ms1188 KiB