답안 #876550

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
876550 2023-11-21T23:39:25 Z MinaRagy06 Brperm (RMI20_brperm) C++17
컴파일 오류
0 ms 0 KB
#include <bits/stdc++.h>
#include "brperm.h"
#include "grader.cpp"
using namespace std;
#define ll long long

int rev(int x, int k) {
	int y = 0;
	for (int i = 0; i < k; i++) {
		y |= ((x >> (k - 1 - i)) & 1) << i;
	}
	return y;
}
char a[500'005];
void init(int n, const char s[]) {
	for (int i = 0; i < n; i++) {
		a[i] = s[i];
	}
}
int query(int i, int k) {
	int ok = 1;
	for (int j = i; j < i + (1 << k); j++) {
		ok &= a[rev(j - i, k) + i] == a[j];
	}
	return ok;
}
// int main() {
// 	ios_base::sync_with_stdio(0), cin.tie(0);
// 	int k;
// 	cin >> k;
// 	for (int i = 0; i < (1 << k); i++) {
// 		cout << rev(i, k) << '\n';
// 	}
// 	return 0;
// }
// 

Compilation message

/usr/bin/ld: /tmp/cc0dLogN.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/cc0OMOTK.o:brperm.cpp:(.text.startup+0x0): first defined here
/usr/bin/ld: /tmp/cc0dLogN.o:(.bss+0x0): multiple definition of `s'; /tmp/cc0OMOTK.o:(.bss+0x7a140): first defined here
collect2: error: ld returned 1 exit status