Submission #850982

#TimeUsernameProblemLanguageResultExecution timeMemory
850982alexddBrperm (RMI20_brperm)C++17
0 / 100
3066 ms2244 KiB
#include "brperm.h" #include<bits/stdc++.h> using namespace std; int n; static char s[500005]; int inv(int x, int p) { int aux=0; for(int i=0;i<p;i++) { if(((1<<i)&x)) { aux += (1<<(p-i-1)); } } return aux; } void init(int N, const char cit[]) { n=N; for(int i=0;i<n;i++) s[i]=cit[i]; return; } int query(int i, int k) { int lun=(1<<k); for(int x=0;x<lun;x++) { if(s[i+x]!=s[i+inv(x,k)]) return 0; } return 1; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...