답안 #971699

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
971699 2024-04-29T07:54:44 Z Nahian9696 Vision Program (IOI19_vision) C++17
0 / 100
3 ms 980 KB
#include <bits/stdc++.h>
#include "vision.h"

using namespace std;

int w, h, k;

int get_pixel(int i, int j) {
	return i*w + j;
}

void construct_network(int H, int W, int K) {
	w = W;
	h = H;
	k = K;
	std::vector<int> Ns;

	int mx = H*W-1;

	for(int i = 0; i < H; i++) {
		for(int j = 0; j < W; j++) {
			for(int k = i; k < H; k++) {
				
				int delt = K - abs(i - k);
				int l = j + delt;
				if(abs(i - k) + abs(j-l) == K)
				if(l >= 0 && l < W) {
					Ns.push_back(get_pixel(i, j));
					Ns.push_back(get_pixel(k, l));
					mx = add_and(Ns);
					Ns.clear();
					// cout << i << " " << j << " " << k << " " << l << endl;
				}
				l = j - delt;
				if(abs(i - k) + abs(j-l) == K)
				if(l >= 0 && l < W) {
					Ns.push_back(get_pixel(i, j));
					Ns.push_back(get_pixel(k, l));
					mx = add_and(Ns);
					Ns.clear();
					// cout << i << " " << j << " " << k << " " << l << endl;
				}
			}
		}
	}

	for(int i = H*W; i <= mx; i++) {
		// cout << i << " ";
		Ns.push_back(i);
	}
	// cout << endl;
	cout << mx - H*W + 1 << endl;

	int a = add_or(Ns);
}

Compilation message

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:54:6: warning: unused variable 'a' [-Wunused-variable]
   54 |  int a = add_or(Ns);
      |      ^
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB secret mismatch
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB secret mismatch
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB secret mismatch
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB secret mismatch
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 344 KB secret mismatch
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 344 KB secret mismatch
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 3 ms 980 KB WA in grader: Too many instructions
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB secret mismatch
2 Halted 0 ms 0 KB -