boxes.cpp: In function 'long long int delivery(int, int, int, int*)':
boxes.cpp:7:48: warning: declaration of 'N' shadows a global declaration [-Wshadow]
long long delivery(int N, int K, int L, int p[]) {
^
boxes.cpp:4:11: note: shadowed declaration is here
const int N=2e7+5;
^
boxes.cpp:15:13: warning: conversion to 'int' from 'long long int' may alter its value [-Wconversion]
int last=i-k;
~^~
boxes.cpp:20:13: warning: conversion to 'int' from 'long long int' may alter its value [-Wconversion]
for (int i=n; i>=1; i--) {
^
boxes.cpp:21:13: warning: conversion to 'int' from 'long long int' may alter its value [-Wconversion]
int last=i+k;
~^~