제출 #1160468

#제출 시각아이디문제언어결과실행 시간메모리
1160468SmuggingSpun나일강 (IOI24_nile)C++20
6 / 100
17 ms2632 KiB
#include<bits/stdc++.h> #include "nile.h" using namespace std; typedef long long ll; template<class T>void minimize(T& a, T b){ if(a > b){ a = b; } } const int INF = 1e9; vector<ll>calculate_costs(vector<int>W, vector<int>A, vector<int>B, vector<int>E){ int n = W.size(), q = E.size(); if(q <= 5 && n <= 2000 && *max_element(W.begin(), W.end()) == 1){ ll ans = accumulate(B.begin(), B.end(), 0LL); if(n & 1){ int d = INF; for(int i = 0; i < n; i++){ minimize(d, A[i] - B[i]); } ans += d; } return vector<ll>(5, ans); } }

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

nile.cpp: In function 'std::vector<long long int> calculate_costs(std::vector<int>, std::vector<int>, std::vector<int>, std::vector<int>)':
nile.cpp:24:1: warning: control reaches end of non-void function [-Wreturn-type]
   24 | }
      | ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...