이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
# include <bits/stdc++.h>
# define ll long long
using namespace std ;
vector < int > vc ;
int n, k, T, pre, A[100001], l ;
ll sum ;
int main() {
cin >> n >> k ;
l = n;
for( int i = 0 ; i < n ; i ++ ) {
cin >> A[i] ;
if( i > 0 ) {
vc.push_back(A[i]-A[i-1]+1) ;
}
}
if( k >= n ) {
cout << k << endl;
return 0 ;
}
reverse(vc.begin(), vc.end() ) ;
for( size_t i = 0 ; i < vc.size() ; i ++ ) {
if( k == 1 ) sum += vc[i] ;
else {
k -- ;
sum += 1 ;
}
}
cout << sum << endl;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |