Submission #602910

# Submission time Handle Problem Language Result Execution time Memory
602910 2022-07-23T12:35:50 Z misteg168 Vision Program (IOI19_vision) C++17
Compilation error
0 ms 0 KB
#include "vision.h"
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
 
int dist(ll a, ll b,int W){
	return abs(a%W-b%W) + abs(a/W-b/W);
}
 
void construct_network(int H, int W, int K) {
	vector<int> Ns;
	ll it = 0;
	vector<bool> vis(H*W);
	for(int i = 0; i < W*H-1; i++){
		Ns.push_back(i);
		vis[i] = 1;
		for(int j = 0; j < W*H; j++){
			if(dist(i, j, W) == K && !vis[j]){
				Ns.push_back(j);
			}
		}
		add_or(Ns);
		add_xor(Ns);
		add_nor(i);
		Ns.clear();
		it+=3;
	}
	cerr << it << " ";
	for(int i = H*W; i < H*W+it; i++) Ns.push_back(i);
	if(!Ns.empty()) add_xor(Ns);
	else add_or({0, 1});
}

Compilation message

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:24:3: error: 'add_nor' was not declared in this scope; did you mean 'add_not'?
   24 |   add_nor(i);
      |   ^~~~~~~
      |   add_not