Submission #1175847

#TimeUsernameProblemLanguageResultExecution timeMemory
1175847MuhammetPainting Walls (APIO20_paint)C++20
0 / 100
0 ms324 KiB
#include "bits/stdc++.h" #include "paint.h" // #include "grader.cpp" using namespace std; int minimumInstructions( int n, int m, int k, vector<int> c, vector<int> a, vector<vector<int>> b) { map <int, int> mp; for(int i = 0; i < m; i++) { for(auto j : b[i]) { mp[j] = i; } } int ind = -1; for(int i = 0; i < n; i++) { if(mp[c[i]] == 0 and mp.find(c[i]) != mp.end()) ind = i; } if(ind == -1) return -1; int cnt = 1; for(int i = ind+1; i < n; i++) { if(mp[c[i]] != cnt) return -1; cnt++; } for(int i = 0; i < ind; i++) { if(mp[c[i]] != cnt) return -1; cnt++; } return 1; }
#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...