Submission #761449

#TimeUsernameProblemLanguageResultExecution timeMemory
761449lis05stBrperm (RMI20_brperm)C++17
0 / 100
6 ms2732 KiB
#include "brperm.h" #include <iostream> #include <vector> #include <string> #include <math.h> #include <cmath> #include <iomanip> #include <cstdio> #include <algorithm> #include <numeric> #include <map> #include <set> #include <queue> #include <stack> #include <deque> #include <bitset> #include <cstring> #include <unordered_map> using namespace std; typedef long long ll; ll inv(ll n, ll sz){ if(sz == 0) return 0; ll res = 0; for(int i = 0; i < sz; i++){ res += ((n>>i)&1)<<(sz-i); } return res; } string a; void init(int n, const char s[]) { a = ""; for(int i = 0; i < n; i++) a += s[i]; return; } int query(int l, int k) { for(int i = 0; i < (1 << k); i++) if(a[l + i] != a[l + inv(i, 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...