#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 + 1, 0);
b.resize(n + 1, 0);
for(int i=1;i<=n;++i) {
a[i] = A[i];
b[i] = B[i];
}
for(int i=2;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] - a[L];
ll s2 = b[Y + 1] - b[X];
return s1 == s2;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |