boxes.cpp: In function 'long long int delivery(int, int, long long int, long long int*)':
boxes.cpp:26:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0; i<dist[k].size(); i++){
~^~~~~~~~~~~~~~~
boxes.cpp:30: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:16:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d %d %lld", &n, &s, &l);
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
boxes.cpp:18:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%lld", &pos[i]);
~~~~~^~~~~~~~~~~~~~~~~
/tmp/ccAexB3B.o: In function `main':
grader.c:(.text.startup+0x22f): undefined reference to `delivery(int, int, int, int*)'
collect2: error: ld returned 1 exit status