답안 #951541

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
951541 2024-03-22T05:44:23 Z pcc Super Dango Maker (JOI22_dango3) C++17
2 / 100
1 ms 600 KB
#include "dango3.h"

#include <bits/stdc++.h>
#include <vector>
using namespace std;

namespace {

int variable_example = 1;
const int mxn = 20;
bitset<mxn> vis;

}  // namespace
/*
std::vector<int> x(3);
x[0] = 1;
x[1] = 2;
x[2] = 3;
variable_example = Query(x);
for (int i = 0; i < M; i++) {
std::vector<int> a(N);
for (int j = 0; j < N; j++) {
  a[j] = N * i + j + 1;
}
Answer(a);
}
*/


void Solve(int N, int M) {
	for(int i = 0;i<(1<<(N*M));i++){
		if(__builtin_popcount(i) != N)continue;
		vector<int> v;
		for(int j = 0;j<N*M;j++){
			if(i&(1<<j))v.push_back(j+1);
		}
		bool flag = true;
		for(auto &j:v){
			if(vis[j])flag = false;
		}
		if(!flag)continue;
		if(Query(v) >= 1){
			for(auto &j:v)vis[j] = true;
			Answer(v);
		}
	}
	return;
}

Compilation message

dango3.cpp:9:5: warning: '{anonymous}::variable_example' defined but not used [-Wunused-variable]
    9 | int variable_example = 1;
      |     ^~~~~~~~~~~~~~~~
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 348 KB Output is correct
2 Correct 1 ms 348 KB Output is correct
3 Correct 1 ms 600 KB Output is correct
4 Correct 1 ms 348 KB Output is correct
5 Correct 1 ms 348 KB Output is correct
6 Correct 1 ms 348 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 344 KB Wrong Answer [8]
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 348 KB Wrong Answer [8]
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 348 KB Wrong Answer [8]
2 Halted 0 ms 0 KB -