제출 #445735

#제출 시각아이디문제언어결과실행 시간메모리
445735rainboyVision Program (IOI19_vision)C++14
20 / 100
1 ms336 KiB
#include "vision.h"

using namespace std;

void construct_network(int n, int m, int k) {
	int i, j;

	if (n == 1 || m == 1) {
		vector<int> aa;

		aa.resize(2);
		for (j = 0; j + k < n * m; j++) {
			aa[0] = j, aa[1] = j + k;
			add_and(aa);
		}
		aa.resize(n * m - k);
		for (j = 0; j + k < n * m; j++)
			aa[j] = n * m + j;
		add_or(aa);
	} else {
		vector<int> aa;

		for (i = 0; i < n; i++)
			for (j = 0; j < m; j++)
				if (i + j == k)
					aa.push_back(i * m + j);
		add_or(aa);
	}
}
#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...