답안 #342382

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
342382 2021-01-02T03:25:24 Z Ta180m 기지국 (IOI20_stations) C++17
0 / 100
891 ms 1108 KB
#include "stations.h"
#include <bits/stdc++.h>
#define f first
#define s second
using namespace std;
using ll = long long;
using ii = pair<int, int>;
constexpr int MX = 1e3+5;

int cnt = 1;
vector<int> labels, G[MX];

void dfs(int u, int p) {
	for (int v : G[u]) if (v != p) dfs(v, u);
	labels[u] = cnt++;
}

std::vector<int> label(int n, int k, std::vector<int> u, std::vector<int> v) {
	for (int i = 0; i < n-1; ++i) {
		G[u[i]].push_back(v[i]);
		G[v[i]].push_back(u[i]);
	}
	labels.resize(n);
	dfs(0, -1);
	for (int i = 0; i < n; ++i) G[i].clear();
	// for (int x : labels) cout << x << '\n';
	return labels;
}

int find_next_station(int s, int t, std::vector<int> c) {
	if (t <= c[0]) return c[0];
	for (int i = 1; i < c.size(); ++i) {
		if (t > c[i-1] && t <= c[i]) return c[i];
	}
	// cout << s << ' ' << t;
	// for (int x : c) cout << ' ' << x;
	// cout << '\n';
	return c.back();
}

Compilation message

stations.cpp: In function 'int find_next_station(int, int, std::vector<int>)':
stations.cpp:32:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   32 |  for (int i = 1; i < c.size(); ++i) {
      |                  ~~^~~~~~~~~~
# 결과 실행 시간 메모리 Grader output
1 Incorrect 3 ms 492 KB Invalid labels (values out of range). scenario=2, k=1000, vertex=0, label=1011
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 4 ms 364 KB Invalid labels (values out of range). scenario=1, k=1000, vertex=0, label=1990
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 523 ms 864 KB Wrong query response.
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 891 ms 952 KB Output is correct
2 Correct 662 ms 864 KB Output is correct
3 Incorrect 566 ms 1108 KB Wrong query response.
4 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 503 ms 1100 KB Wrong query response.
2 Halted 0 ms 0 KB -