Submission #424855

#TimeUsernameProblemLanguageResultExecution timeMemory
424855schseVision Program (IOI19_vision)C++17
20 / 100
1 ms292 KiB
#include "vision.h"
#ifndef EVAL
#include "grader.cpp"
#endif
#include <bits/stdc++.h>
using namespace std;

void construct_network(int H, int W, int K)
{
	vector<int> lr;
	if (H == 1 || W == 1)
	{
		for (int i = 0; i < H * W - K; i++)
			lr.push_back(add_and({i, i + K}));
		int N = add_or(lr);
		return;
	}

	for (int i = 0; i <= K; i++)
	{
		if (K - i < W && i < H)
			lr.push_back(add_and({0, K - i + i * W}));
	}
	add_or(lr);
	return;
}

Compilation message (stderr)

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:15:7: warning: unused variable 'N' [-Wunused-variable]
   15 |   int N = add_or(lr);
      |       ^
#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...