제출 #971707

#제출 시각아이디문제언어결과실행 시간메모리
971707Nahian9696Vision Program (IOI19_vision)C++17
33 / 100
2 ms984 KiB
#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;

	int a = add_or(Ns);
}

컴파일 시 표준 에러 (stderr) 메시지

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:53:6: warning: unused variable 'a' [-Wunused-variable]
   53 |  int a = add_or(Ns);
      |      ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...