Submission #676983

#TimeUsernameProblemLanguageResultExecution timeMemory
676983DulguunStove (JOI18_stove)C++11
100 / 100
45 ms2020 KiB
#include<bits/stdc++.h> using namespace std; int main(){ int n,k,m; cin>>n>>k; int a[n], d[n-1]; for(int &i: a) cin>>i; sort(a, a+n); m=a[n-1]-a[0]+1; for(int i=1; i<n; i++){ d[i-1]=a[i]-a[i-1]-1; } sort(d, d+n-1, greater<int>()); for(int i=0; i<n-1, k>1; k--, i++){ m-=d[i]; } cout << m; return 0; }

Compilation message (stderr)

stove.cpp: In function 'int main()':
stove.cpp:15:16: warning: left operand of comma operator has no effect [-Wunused-value]
   15 |  for(int i=0; i<n-1, k>1; k--, i++){
      |               ~^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...