제출 #331978

#제출 시각아이디문제언어결과실행 시간메모리
331978pggp식물 비교 (IOI20_plants)C++14
0 / 100
4089 ms492 KiB
#include <bits/stdc++.h> using namespace std; int K; vector < int > R; int n; vector < int > order; int ord; void init(int k, vector < int > r){ K = k; R = r; n = R.size(); order.resize(n); for (int i = 0; i < n; ++i) { for(int ind = 0; ind < n; ind++){ if(R[ind] == 0){ bool b = false; for(int c = 0; c < k; c++){ if(R[(ind - c + n) % n] == 0){ b = true; ind = (ind - c + n) % n - 1; break; } } if(b){ continue; } for(int c = 0; c < k; c++){ R[(ind - c + n) % n]--; } order[ind] = ord; //cout << ind << " "; ord++; break; } } } } int compare_plants(int x, int y){ if(order[x] < order[y]){ return 1; } if(order[y] < order[x]){ return -1; } 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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...