#include<bits/stdc++.h>
using namespace std;
#include "pyramids.h"
vector<int> pref1,pref2;
void init(std::vector<int> A, std::vector<int> B) {
// Initialization code
int n=A.size();
pref1=vector<int>(n+1);
pref2=vector<int>(n+1);
pref1[0]=0;
pref2[0]=0;
for(int i=1;i<n+1;++i){
pref1[i]=pref1[i-1]+A[i-1];
pref2[i]=pref2[i-1]+B[i-1];
}
}
bool can_transform(int L, int R, int X, int Y) {
R++;
Y++;
if(pref1[R]-pref1[L]==pref2[Y]-pref2[X]) return 1;
return 0;
}
| # | 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... |