#include <bits/stdc++.h>
//#include "dreaming.h"
using namespace std;
vector<pair<int, int>> graph[100001];
int travelTime(int n, int m, int l, int a[], int b[], int t[]) {
if (n == 1)
{
return 0;
}
if (n == 2)
{
if (m == 1)
{
return t[0];
}
return l;
}
int maxDist = 0;
int secondMaxDist = 0;
int thirdMaxDist = 0;
for (int i = 0; i < m; i++)
{
if (t[i] > maxDist)
{
thirdMaxDist = secondMaxDist;
secondMaxDist = maxDist;
maxDist = t[i];
}
else if (t[i] > secondMaxDist)
{
thirdMaxDist = secondMaxDist;
secondMaxDist = t[i];
}
else if (t[i] > thirdMaxDist)
{
thirdMaxDist = t[i];
}
}
return max(maxDist + secondMaxDist + l, secondMaxDist + thirdMaxDist + l + l);
}
Compilation message
/tmp/ccMNOoaG.o: In function `main':
grader.c:(.text.startup+0xa2): undefined reference to `travelTime'
collect2: error: ld returned 1 exit status