제출 #1227105

#제출 시각아이디문제언어결과실행 시간메모리
1227105LeonidCuk선물상자 (IOI15_boxes)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>
//#include "box.h"
using namespace std;
long long delivery(int n,int k,int l,int v[])
{
    vector<long long>pref(n),suf(n);
    for(int i=0;i<n;i++)
    {
        pref[i]=2*v[i];
        if(i>=k)
        {
            pref[i]+=pref[i-k];
        }
    }
    for(int i=n-1;i>=0;i--)
    {
        suf[i]=2*(l-v[i]);
        if(n-i-1>=k)
        {
            suf[i]+=suf[i+k];
        }
    }
    long long ans=min(suf[0],pref[n-1]),x=l;
    if(n==k)ans=min(ans,x);
    for(int i=0;i<n-1;i++)
    {
        ans=min(pref[i]+suf[i+1],ans);
        if(i+k+1>=n)ans=min(ans,x+pref[i]);
        else ans=min(pref[i]+x+suf[i+k+1],asn);
    }
    return ans;
}

컴파일 시 표준 에러 (stderr) 메시지

boxes.cpp: In function 'long long int delivery(int, int, int, int*)':
boxes.cpp:29:43: error: 'asn' was not declared in this scope; did you mean 'ans'?
   29 |         else ans=min(pref[i]+x+suf[i+k+1],asn);
      |                                           ^~~
      |                                           ans