제출 #860263

#제출 시각아이디문제언어결과실행 시간메모리
860263dbsptlStove (JOI18_stove)C++17
0 / 100
1 ms348 KiB
#include <bits/stdc++.h>
using namespace std;
int N, K, T[100001];
pair <int, int> Diffarr[100000];
int main(){
  int i, j, cnt;
  cin >> N >> K;
  for(i = 1; i <= N; i++){
    cin >> T[i];
  }
  for(i = 2; i <= N; i++){
    Diffarr[i-1] = {T[i] - T[i-1] - 1, i-1};
  }
  sort(Diffarr+1, Diffarr+N);
  cnt = T[N];
  for(i = N-1; i >= N-K+1; i--){
    cnt -= Diffarr[i].first;
  }
  cout << cnt << endl;
  return 0;
}

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

stove.cpp: In function 'int main()':
stove.cpp:6:10: warning: unused variable 'j' [-Wunused-variable]
    6 |   int i, j, cnt;
      |          ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...