Submission #755112

# Submission time Handle Problem Language Result Execution time Memory
755112 2023-06-09T12:10:30 Z Stickfish Brperm (RMI20_brperm) C++17
0 / 100
184 ms 4500 KB
#include <bits/stdc++.h>
#include "brperm.h"
 
using namespace std;
 
typedef long long ll;
typedef pair<int, int> pii;
 
string S;
 
void init(int n, const char s0[]) {
    for(int i = 0 ; i < n; i ++ ){
        S.push_back(s0[i]);
    }
}
 
int query(int i, int k) {
    int sz = (1 << k);
    //if(i + sz - 1 >= S.size()) return 0;
    vector<char> A(sz), B(sz);
    for(int j = 0 ; j < sz; j ++ ){
        A[j] = S[i + j];
        int f = 0;
        for(int p = 0; p < k ; p ++ ){
            if((j & (1 << p))){
                f |= (1 << (k - p - 1));
            }
        }
        B[f] = S[i + j];
    }
 
    return (A == B);
}
# Verdict Execution time Memory Grader output
1 Runtime error 7 ms 1492 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 7 ms 1492 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 184 ms 4500 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 7 ms 1492 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -