boxes.cpp: In function 'long long int delivery(int, int, long long int, long long int*)':
boxes.cpp:15:70: warning: declaration of 'pos' shadows a global declaration [-Wshadow]
long long delivery(int n, int s, long long int l, long long int pos[]) {
^
boxes.cpp:7:15: note: shadowed declaration is here
long long int pos[maxn];
^~~
boxes.cpp:17:30: warning: format '%d' expects argument of type 'int*', but argument 4 has type 'long long int*' [-Wformat=]
scanf("%d %d %d", &n, &s, &l);
~~^
boxes.cpp:27:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0; i<dist[k].size(); i++){
~^~~~~~~~~~~~~~~
boxes.cpp:31:25: warning: conversion to 'int' from 'std::vector<long long int>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
for(int i=dist[k].size(); i<=n; i++) mini[i+1][k]=INF;
~~~~~~~~~~~~^~
boxes.cpp:17:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d %d %d", &n, &s, &l);
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
boxes.cpp:19:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%lld", &pos[i]);
~~~~~^~~~~~~~~~~~~~~~~
/tmp/ccgDNwKA.o: In function `main':
grader.c:(.text.startup+0x22f): undefined reference to `delivery(int, int, int, int*)'
collect2: error: ld returned 1 exit status