Submission #1195261

#TimeUsernameProblemLanguageResultExecution timeMemory
1195261nikulidVision Program (IOI19_vision)C++20
Compilation error
0 ms0 KiB
#include "vision.h"
#include <math.h>
#include <vector>

using namespace std;

int dist(int a, int b, int w){
	int ra, ca, rb, cb;
	ra = a%w;
	rb = b%w;
	ca = a/w;
	cb = b/w;
	return abs(ra-rb)+abs(ca-cb);
}

void construct_network(int H, int W, int K) {
	vector<int> pns, ns;
	vector<int> bigns(0);
	int lastindex = H*W;

	// subtask 6:
	// we know that one of the black pixels is at (0,0)

	// this is very sigma...

	vector<int> ns;
	for(int y=0; y<H; y++){
		for(int x=0; x<W; x++){
			if(x==0 && y==0)continue;
			if(y+x == K){
				ns.push_back(y*W + x%W);
			}
		}
	}
	add_and(ns);

}

Compilation message (stderr)

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:26:21: error: redeclaration of 'std::vector<int> ns'
   26 |         vector<int> ns;
      |                     ^~
vision.cpp:17:26: note: 'std::vector<int> ns' previously declared here
   17 |         vector<int> pns, ns;
      |                          ^~