제출 #28389

#제출 시각아이디문제언어결과실행 시간메모리
28389lyzqm123 (#68)포도주 시음 (FXCUP2_wine)C++11
1 / 1
109 ms3460 KiB
#include <cstdio>
#include <algorithm>
using namespace std;
long long arr[300001];
int main() {
	int N, K;
	scanf("%d%d", &N, &K);
	for (int n = 0;n < N;n++) scanf("%lld", &arr[n]);
	sort(arr, arr + N);
	
	long long ans = arr[N - 1];K--;
	int l = 0, r = N - 2;
	while (K - 2 >= 0 && l <= r) {
		ans += arr[r] - arr[l];
		K -= 2;
		r--;
		l++;
	}
	printf("%lld\n", ans);
	return 0;
}

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

wine.cpp: In function 'int main()':
wine.cpp:7:23: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d%d", &N, &K);
                       ^
wine.cpp:8:50: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  for (int n = 0;n < N;n++) scanf("%lld", &arr[n]);
                                                  ^
#Verdict Execution timeMemoryGrader output
Fetching results...