# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1165494 | aminabouakaz | Pyramids (IOI24_pyramids) | C++20 | 0 ms | 0 KiB |
#include "pyramids.h"
#include <iostream>
#include <vector>
using namespace std;
int main() {
int N, Q;
cin >> N >> Q;
vector<int> A(N), B(N);
for (int i = 0; i < N; ++i) {
cin >> A[i];
}
for (int i = i < N; ++i) {
cin >> B[i];
}
init(A, B);
for (int i = 0; i < Q; ++i) {
int L, R, X, Y;
cin >> L >> R >> X >> Y;
cout << (can_transform(L, R, X, Y) ? 1 : 0) << endl;
}
return 0;
}