Submission #28261

#TimeUsernameProblemLanguageResultExecution timeMemory
28261쥬니님일어나세요 버스운전해주시기로했잖아요 (#68)Wine Tasting (FXCUP2_wine)C++14
1 / 1
113 ms8248 KiB
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <iostream> #include <memory.h> #include <math.h> #include <assert.h> #include <queue> #include <map> #include <set> #include <string> #include <algorithm> #include <functional> #include <vector> #include <stack> #include <deque> using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pair<int, int> Pi; typedef pair<ll,ll> Pll; #define Fi first #define Se second #define pb(x) push_back(x) #define sz(x) (int)x.size() #define rep(i, n) for(int i=0;i<n;i++) #define repp(i, n) for(int i=1;i<=n;i++) #define all(x) x.begin(), x.end() #define geti1(X) scanf("%d",&X) #define geti2(X,Y) scanf("%d%d",&X,&Y) #define geti3(X,Y,Z) scanf("%d%d%d",&X,&Y,&Z) #define geti4(X,Y,Z,W) scanf("%d%d%d%d",&X,&Y,&Z,&W) #define GET_MACRO(_1,_2,_3,_4,NAME,...) NAME #define geti(...) GET_MACRO(__VA_ARGS__, geti4, geti3, geti2, geti1) (__VA_ARGS__) #define INF 987654321 #define IINF 987654321987654321 #define MAXV 200500 #define MOD 1234567 int N,M,K,T; int main(){ geti(N,K); vector<ll> v; repp(i,N){ ll x; scanf("%lld",&x); v.pb(x); } sort(all(v)); int l = 0, r = v.size()-2; ll ans = v[v.size()-1]; K--; while(K>1){ ans += v[r] - v[l]; r--; l++; K -= 2; } cout << ans; }

Compilation message (stderr)

wine.cpp: In function 'int main()':
wine.cpp:48:11: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  geti(N,K);
           ^
wine.cpp:51:25: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   ll x; scanf("%lld",&x); v.pb(x);
                         ^
#Verdict Execution timeMemoryGrader output
Fetching results...