Submission #757743

#TimeUsernameProblemLanguageResultExecution timeMemory
757743AAP13Stove (JOI18_stove)C++14
100 / 100
47 ms1436 KiB
#include <bits/stdc++.h> using namespace std; int main() { int n,m; cin >> n >> m; int a[n]; for (int k=0; k<n; k++){ cin >> a[k]; } sort(a,a+n); vector <int> aap; //10 5 //1 2 5 6 8 11 13 15 16 20 for (int k=1; k<n; k++){ aap.push_back(a[k]-a[k-1]-1); } sort(aap.begin(),aap.end()); int sum=0; for (int k=0; k<m-1; k++){ aap.pop_back(); } for (int k=0; k<aap.size(); k++){ sum=sum+aap[k]; } cout << sum+n; return 0; }

Compilation message (stderr)

stove.cpp: In function 'int main()':
stove.cpp:23:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   23 |     for (int k=0; k<aap.size(); k++){
      |                   ~^~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...