Submission #1207359

#TimeUsernameProblemLanguageResultExecution timeMemory
1207359wazj2024Traffic (IOI10_traffic)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
using namespace std;

static int N,P[1000000],S[1000000],D[1000000];
int LocateCentre(int N, int P[], int S[], int D[]) {
    int a = -1;
    int m = INT_MAX;
    for (int i = 0; i < N; ++i) {
        int c = 0;
        for (int j = 0; j < N; ++j) {
            if (j != i) {
                c = max(c, P[j]);
            }
        }
        if (c < m) {
            m = c;
            a = i;
        }
    }
    return a;
}
int main(){
   int i;
   scanf("%d",&N);
   for (i=0;i<N;i++) scanf("%d",&P[i]);
   for (i=0;i<N-1;i++) scanf("%d%d",&S[i],&D[i]);
   int r = LocateCentre(N,P,S,D);
   printf("%d\n",r);
   return 0;
}

Compilation message (stderr)

traffic.cpp: In function 'int main()':
traffic.cpp:24:9: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   24 |    scanf("%d",&N);
      |    ~~~~~^~~~~~~~~
traffic.cpp:25:27: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   25 |    for (i=0;i<N;i++) scanf("%d",&P[i]);
      |                      ~~~~~^~~~~~~~~~~~
traffic.cpp:26:29: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   26 |    for (i=0;i<N-1;i++) scanf("%d%d",&S[i],&D[i]);
      |                        ~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/bin/ld: /tmp/ccJ60X5h.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/cct4ZKYz.o:traffic.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status