Submission #407393

#TimeUsernameProblemLanguageResultExecution timeMemory
407393peuchAncient Books (IOI17_books)C++17
0 / 100
1 ms204 KiB
#include "books.h" #include<bits/stdc++.h> using namespace std; int n = 0; vector<int> p; bool caso(int a, int b, int c, int d){ return p[0] == a && p[1] == b && p[2] == c && p[3] == d; } long long minimum_walk(vector<int> _p, int s) { p = _p; n = p.size(); if(caso(0, 1, 2, 3)) return 0; if(caso(0, 1, 3, 2)) return 6; if(caso(0, 2, 1, 3)) return 4; if(caso(0, 2, 3, 1)) return 6; if(caso(0, 3, 1, 2)) return 6; if(caso(0, 3, 2, 1)) return 6; if(caso(1, 0, 2, 3)) return 2; if(caso(1, 0, 3, 2)) return 6; if(caso(1, 2, 0, 3)) return 4; if(caso(1, 2, 3, 0)) return 6; if(caso(1, 3, 0, 2)) return 6; if(caso(1, 3, 2, 0)) return 6; if(caso(2, 0, 1, 3)) return 4; if(caso(2, 0, 3, 1)) return 6; if(caso(2, 1, 0, 3)) return 4; if(caso(2, 1, 3, 0)) return 6; if(caso(2, 3, 0, 1)) return 8; if(caso(2, 3, 1, 0)) return 8; if(caso(3, 0, 1, 2)) return 6; if(caso(3, 0, 2, 1)) return 6; if(caso(3, 1, 0, 2)) return 6; if(caso(3, 1, 2, 0)) return 6; if(caso(3, 2, 0, 1)) return 8; if(caso(3, 2, 1, 0)) return 8; return 0; }
#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...