제출 #1359034

#제출 시각아이디문제언어결과실행 시간메모리
1359034Charizard2021기지국 (IOI20_stations)C++20
0 / 100
3069 ms2162688 KiB
#include "stations.h"
#include<bits/stdc++.h>
using namespace std;
vector<vector<int> > adj;
vector<int> order;
int idx = 0;
void dfs(int u, int p){
	order[u] = idx++;
	for(int v : adj[u]){
		if(v != p){
			dfs(v, u);
		}
	}
}
vector<int> label(int n, int k, vector<int> u, vector<int> v){
	adj.resize(n);
	order.resize(n);
	for(int i = 0; i < n - 1; i++){
		adj[u[i]].push_back(v[i]);
		adj[v[i]].push_back(u[i]);
	}
	dfs(0, -1);
	return order;
}

int find_next_station(int s, int t, vector<int> c){
	if(s > t){
		return c[0];
	}
	else{
		int lst = -1;
		for(int x : c){
			if(x <= t){
				lst = x;
			}
		}
		return lst;
	}
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…