Submission #1216996

#TimeUsernameProblemLanguageResultExecution timeMemory
1216996matereBoxes with souvenirs (IOI15_boxes)C++20
Compilation error
0 ms0 KiB
#include "boxes.h"
#include<bits/stdc++.h>
#define int long long
using namespace std; 
int dp1[10000005],dp2[10000005];
int delivery(int n,k,l,b[]){
    cin>>n>>k>>l;
    for(int i=1;i<=n;i++){
        a[i]=b[i-1];
        dp1[i]=dp1[a[max(0ll,i-k)]]+a[i]+min(a[i],(l-a[i]));
        // cout<<dp1[i]<<' ';
    }
    // cout<<endl;
    for(int i=n;i>=1;i--){
        dp2[i]=dp2[a[min(n+1,i+k)]]+(l-a[i])+min(a[i],(n-a[i]));
        // cout<<dp2[i]<<' ';
    }
    int ans=0;
    for(int i=1;i<=n;i++){
        ans=max(ans,dp1[i]+dp2[i+1]);
    }
    return ans;
}

Compilation message (stderr)

boxes.cpp:6:20: error: 'k' has not been declared
    6 | int delivery(int n,k,l,b[]){
      |                    ^
boxes.cpp:6:22: error: 'l' has not been declared
    6 | int delivery(int n,k,l,b[]){
      |                      ^
boxes.cpp:6:24: error: 'b' has not been declared
    6 | int delivery(int n,k,l,b[]){
      |                        ^
boxes.cpp: In function 'long long int delivery(long long int, int, int, int*)':
boxes.cpp:7:13: error: 'k' was not declared in this scope
    7 |     cin>>n>>k>>l;
      |             ^
boxes.cpp:7:16: error: 'l' was not declared in this scope
    7 |     cin>>n>>k>>l;
      |                ^
boxes.cpp:9:9: error: 'a' was not declared in this scope
    9 |         a[i]=b[i-1];
      |         ^
boxes.cpp:9:14: error: 'b' was not declared in this scope
    9 |         a[i]=b[i-1];
      |              ^
boxes.cpp:15:20: error: 'a' was not declared in this scope
   15 |         dp2[i]=dp2[a[min(n+1,i+k)]]+(l-a[i])+min(a[i],(n-a[i]));
      |                    ^