Submission #1165961

#TimeUsernameProblemLanguageResultExecution timeMemory
1165961aminabouakazPyramids (IOI24_pyramids)C++20
0 / 100
1095 ms4164 KiB
#include "pyramids.h" #include <vector> std::vector<int> A_array, B_array; void init(std::vector<int> A, std::vector<int> B) { A_array = A; B_array = B; } bool can_transform(int L, int R, int X, int Y) { int sumA = 0, sumB = 0; for (int i = L; i <= R; ++i) { sumA += A_array[i]; } for (int i = X; i <= Y; ++i) { sumB += B_array[i]; } if (sumA != sumB) { return false; } for (int i = L, j = X; i <= R; ++i, ++j) { if ((A_array[i] % 2) != (B_array[j] % 2)) { return false; } } return true; }
#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...