# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1028897 | 2024-07-20T10:06:34 Z | DorostWef | 고대 책들 (IOI17_books) | C++17 | 0 ms | 344 KB |
#include "books.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; const int N = 1000123; bool vis[N]; int n; long long minimum_walk(std::vector<int> p, int s) { long long ans = 0; n = (int)p.size(); for (int i = 0; i < n; i++) { vis[i] = false; } for (int i = 0; i < n; i++) { ans += abs (p[i] - i); } int mx = 0; for (int i = 0; i < n; i++) { if (!vis[i]) { if (p[i] == i) continue; mx = i; int j = i; while (p[j] != i) { j = p[j]; vis[j] = true; } } } return ans;// + 2 * mx; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 344 KB | 3rd lines differ - on the 1st token, expected: '6', found: '4' |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 344 KB | 3rd lines differ - on the 1st token, expected: '6', found: '4' |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 344 KB | 3rd lines differ - on the 1st token, expected: '6', found: '4' |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 344 KB | 3rd lines differ - on the 1st token, expected: '3304', found: '2744' |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 344 KB | 3rd lines differ - on the 1st token, expected: '6', found: '4' |
2 | Halted | 0 ms | 0 KB | - |