제출 #396947

#제출 시각아이디문제언어결과실행 시간메모리
396947Andyvanh1Boxes with souvenirs (IOI15_boxes)C++14
컴파일 에러
0 ms0 KiB
#include <iostream>
#include <algorithm>
#include <vector>
#include <set>
#include <stack>
#include <queue>
#include <map>
#include <math.h>
 
using namespace std;
 
#define pb push_back
#define INF INT32_MAX
#define vt vector
 
 
typedef vt<int> vi;
typedef pair<int,int> pii;
typedef tuple<int,int,int> tiii;
typedef long long ll;
 
 
 
 
 
#define MOD  1000000007
 
 
ll delivery(int n, int k, int l, vi arr){
    if(k==1){
        ll ans = 0;
        for(int i = 0; i < n; i++){
            ans+=2*min(arr[i],l-arr[i]);
        }
        return ans;
    }else if(k==n){
        if(arr[n-1]<=l/2){
            return arr[n-1]*2;
        }else if(arr[0]>l/2){
            return 2* (l-arr[0]);
        }else{
            return l;
        }
    }
    return 0;
}

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

/tmp/cc2dZlI1.o: In function `main':
grader.c:(.text.startup+0x1cb): undefined reference to `delivery(int, int, int, int*)'
collect2: error: ld returned 1 exit status