Submission #1132740

#TimeUsernameProblemLanguageResultExecution timeMemory
1132740jamjanekNavigation 2 (JOI21_navigation2)C++20
7 / 100
307 ms876 KiB
#include "Anna.h"
#include <bits/stdc++.h>
using namespace std;

namespace {

int Function(int x, int y, int r, int c) {
	if(c > y)return 0;
	if(c < y)return 1;
	if(r > x)return 2;
	if(r < x)return 3;
	return 4;
}

} // namespace
void Anna(int N, int K, std::vector<int> R, std::vector<int> C) {
	for (int r = 0; r < N; r++) {
		for (int c = 0; c < N; c++) {
			int suma = 0;
			for(int i=0;i<K;i++)
				suma = suma*5+Function(r, c, R[i], C[i]);
			SetFlag(r, c, suma+1);
//			cerr<<suma+1<<" ";
		}
//		cerr<<"\n";
	}	
}
#include "Bruno.h"
#include <bits/stdc++.h>
using namespace std;


std::vector<int> Bruno(int K, std::vector<int> value) {
	for(auto &j: value)j--;
	std::vector<int> res(K, 0);
	for (int i = K-1; i >= 0; i--) {
		res[i] = (value[4] % 5);
		value[4]/=5;
	}
//	for(int i=0;i<K;i++)
//		cerr<<res[i]<<" ";
	return res;
}
#Verdict Execution timeMemoryGrader output
Fetching results...