Submission #425136

#TimeUsernameProblemLanguageResultExecution timeMemory
425136daanolavVision Program (IOI19_vision)C++14
8 / 100
1 ms204 KiB
#include "vision.h"


using namespace std;


int x0,y0,x1,y1,m;

void construct_network(int H, int W, int K) {
	std::vector<int> Ns;
	std::vector<int> resultIndexes;
	
  x0 = 0; y0 = 0;
	
            m = min(W,x0 + K + 1);
            for(x1 = max(0,x0 - K); x1 < m; ++x1) {

                y1 = y0 + K - abs(x1 - x0);
                if(y1 < 0 || y1 >= H) {
                    continue;
                }
                Ns = {y0 * W + x0,y1 * W + x1};
                resultIndexes.push_back(add_and(Ns));
            }

	add_or(resultIndexes);

	return;
}
#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...