제출 #52614

#제출 시각아이디문제언어결과실행 시간메모리
52614snat123Stove (JOI18_stove)C++14
100 / 100
30 ms11024 KiB
#include<bits/stdc++.h> using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); int n, k, res=0, cnt; cin >> n >> k; if(k==n){ cout << n; return 0; } res=n; cnt=n; long long a[n]; for(int i=0; i<n; i++) cin >> a[i]; vector<int>v; for(int i=1; i<n; i++){ v.push_back(a[i]-a[i-1]-1); } sort(v.begin(), v.end()); for(int i=0; i<v.size(); i++){ res+=v[i]; cnt--; if(cnt==k) break; } cout << res; return 0; }

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

stove.cpp: In function 'int main()':
stove.cpp:23:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=0; i<v.size(); i++){
                  ~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...