Submission #1201507

#TimeUsernameProblemLanguageResultExecution timeMemory
1201507ezzzayPyramids (IOI24_pyramids)C++20
100 / 100
42 ms5820 KiB
#include "pyramids.h"
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define pb push_back
vector<ll>psa,psb;
void init(std::vector<int> A, std::vector<int> B) {
	psa.pb(0);
	psb.pb(0);
	for(int i=0;i<A.size();i++){
		psa.pb(psa.back()+A[i]);
	}
	for(int i=0;i<B.size();i++){
		psb.pb(psb.back()+B[i]);
	}
}

bool can_transform(int L, int R, int X, int Y) {
	return psa[R+1]-psa[L]==psb[Y+1]-psb[X];
}
#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...