Submission #603190

# Submission time Handle Problem Language Result Execution time Memory
603190 2022-07-23T16:44:22 Z mosiashvililuka Ancient Books (IOI17_books) C++14
0 / 100
1 ms 316 KB
#include<bits/stdc++.h>
#include "books.h"
using namespace std;
long long a,b,c,d,e,i,j,ii,jj,zx,xc,f[1000009],S,bo[1000009],G[1000009],pas;
long long minimum_walk(std::vector<int> Pp, int Ss) {
    a=Pp.size();S=Ss+1;
    for(i=1; i<=a; i++) f[i]=Pp[i-1]+1;
    for(i=1; i<=a; i++){
        if(bo[i]==1) continue;
        c=i;zx=0;
        while(1){
            bo[c]=1;
            zx+=abs(c-f[c]);
            c=f[c];
            if(c==i) break;
        }
        G[i]=zx;
    }
    zx=1;
    for(i=1; i<=a; i++){
        pas+=G[i];
        if(G[i]!=0) zx=max(zx,i);
    }
    pas+=(zx-1)*2;
    return pas;
}
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Correct 1 ms 212 KB Output is correct
4 Correct 1 ms 312 KB Output is correct
5 Correct 1 ms 212 KB Output is correct
6 Incorrect 1 ms 316 KB 3rd lines differ - on the 1st token, expected: '8', found: '10'
7 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Correct 1 ms 212 KB Output is correct
4 Correct 1 ms 312 KB Output is correct
5 Correct 1 ms 212 KB Output is correct
6 Incorrect 1 ms 316 KB 3rd lines differ - on the 1st token, expected: '8', found: '10'
7 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Correct 1 ms 212 KB Output is correct
4 Correct 1 ms 312 KB Output is correct
5 Correct 1 ms 212 KB Output is correct
6 Incorrect 1 ms 316 KB 3rd lines differ - on the 1st token, expected: '8', found: '10'
7 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 316 KB 3rd lines differ - on the 1st token, expected: '3304', found: '4728'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Correct 1 ms 212 KB Output is correct
4 Correct 1 ms 312 KB Output is correct
5 Correct 1 ms 212 KB Output is correct
6 Incorrect 1 ms 316 KB 3rd lines differ - on the 1st token, expected: '8', found: '10'
7 Halted 0 ms 0 KB -