Submission #1310106

#TimeUsernameProblemLanguageResultExecution timeMemory
1310106exoworldgdPyramids (IOI24_pyramids)C++20
100 / 100
40 ms5060 KiB
// lol prefix sum #include "pyramids.h" #include <bits/stdc++.h> #define exoworldgd cin.tie(0)->sync_with_stdio(0),cout.tie(0) using namespace std; using ll=long long; using namespace std; vector<ll> pa,pb; void init(vector<int>A,vector<int>B){A.push_back(0),B.push_back(0),pa.assign(size(A)+1,0),pb.assign(size(B)+1,0),exclusive_scan(A.begin(),A.end(),pa.begin(),0ll),exclusive_scan(B.begin(),B.end(),pb.begin(),0ll);} bool can_transform(int l,int r,int x,int y){return pa[r+1]-pa[l]==pb[y+1]-pb[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...