Submission #1311484

#TimeUsernameProblemLanguageResultExecution timeMemory
1311484tamzidPyramids (IOI24_pyramids)C++20
0 / 100
32 ms5052 KiB
#include "pyramids.h" using namespace std; using ll = long long; vector<ll> a, b; void init(std::vector<int> A, std::vector<int> B) { // Initialization code int n = A.size(); a.resize(n); b.resize(n); for(int i=0;i<n;++i) { a[i] = A[i]; b[i] = B[i]; } for(int i=1;i<n;++i) { a[i] += a[i - 1]; b[i] += b[i - 1]; } } bool can_transform(int L, int R, int X, int Y) { ll s1 = a[R - 1] - (L > 0 ? a[L - 1] : 0); ll s2 = b[R - 1] - (L > 0 ? b[L - 1] : 0); return s1 == s2; }
#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...