제출 #768977

#제출 시각아이디문제언어결과실행 시간메모리
768977t6twotwo식물 비교 (IOI20_plants)C++17
0 / 100
2 ms212 KiB
#include "plants.h" #include <bits/stdc++.h> using namespace std; using ll = long long; int N, K; vector<int> H, pfs; void init(int k, std::vector<int> r) { K = k, H = r; N = H.size(); pfs.resize(N + 1); for (int i = 0; i < N; i++) { pfs[i + 1] = pfs[i] + H[i]; } } int compare_plants(int x, int y) { if (pfs[y + 1] - pfs[x + 1] == 0) { return 1; } if (pfs[y + 1] - pfs[x + 1] == y - x) { return -1; } if (pfs[N] - pfs[y] + pfs[x] == 0) { return -1; } if (pfs[N] - pfs[y] + pfs[x] == N - y + 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...