제출 #407021

#제출 시각아이디문제언어결과실행 시간메모리
407021Dilshod_Imomov기지국 (IOI20_stations)C++17
0 / 100
926 ms528 KiB
#include "stations.h"
#include <bits/stdc++.h>
using namespace std;

int ok;

void dfs( int v, int t ) {
	if ( v >= 10 ) {
		return;
	}
	if ( v == t ) {
		ok = 1;
		return;
	}
	dfs( v * 2 + 1, t );
	dfs( v * 2 + 2, t );
}

std::vector<int> label(int n, int k, std::vector<int> u, std::vector<int> v) {
	std::vector<int> labels(n);
	for (int i = 0; i < n; i++) {
		labels[i] = i;
	}
	return labels;
}

int find_next_station(int s, int t, std::vector<int> c) {
	ok = 0;
	int pr = -1;
	for ( auto v: c ) {
		if ( v < s ) {
			pr = v;
			continue;
		}
		ok = 0;
		dfs( v, t );
		if ( ok ) {
			return v;
		}
	}
	return pr;
}
#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...