제출 #1000821

#제출 시각UTC-0아이디문제언어결과실행 시간메모리
10008212024-06-18 09:39:54Tsog경주 (Race) (IOI11_race)C++17
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>
#define pb push_back
#define mp make_pair
using namespace std;
const int INF = INT_MAX;
void dfs(int v, int parent, vector<vector<int>>& dp, const vector<vector<pair<int,int>>>& adj) {
for (int i = 0; i < adj[v].size(); ++i) {
int u = adj[v][i].first;
int cos = adj[v][i].second;
if (u == parent) {
continue;
}
for (int k = cos; k <= 100; ++k) {
if (dp[v][k - cos] != INF) {
dp[u][k] = min(dp[u][k], dp[v][k - cos] + 1);
}
}
dfs(u, v, dp, adj);
}
}
int best_path(int N, int K, vector<vector<int>>& H, vector<int>& L) {
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

컴파일 시 표준 에러 (stderr) 메시지

race.cpp: In function 'void dfs(int, int, std::vector<std::vector<int> >&, const std::vector<std::vector<std::pair<int, int> > >&)':
race.cpp:11:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   11 |     for (int i = 0; i < adj[v].size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~
/usr/bin/ld: /tmp/ccCRyI8H.o: in function `main':
race.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccwXlOnG.o:grader.cpp:(.text.startup+0x0): first defined here
/usr/bin/ld: /tmp/ccwXlOnG.o: in function `main':
grader.cpp:(.text.startup+0x28): undefined reference to `best_path(int, int, int (*) [2], int*)'
collect2: error: ld returned 1 exit status