제출 #1113011

#제출 시각아이디문제언어결과실행 시간메모리
1113011SalihSahin고대 책들 (IOI17_books)C++14
0 / 100
1 ms504 KiB
#include <bits/stdc++.h> #define pb push_back #include "books.h" using namespace std; long long minimum_walk(vector<int> p, int s) { long long ans = 0; int n = p.size(); int mxs = 0; vector<int> vis(n); for(int i = 0; i < n; i++){ if(vis[i] || p[i] == i) continue; int x = i; long long add = 0; while(!vis[x]){ vis[x] = 1; add += abs(x - p[x]); x = p[x]; } mxs = i; ans += add; } ans += mxs * 2; return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...