Submission #528481

# Submission time Handle Problem Language Result Execution time Memory
528481 2022-02-20T11:00:05 Z georgerapeanu Art Exhibition (JOI18_art) C++11
0 / 100
1 ms 332 KB
#include <bits/stdc++.h>

using namespace std;

int main(){
  
  int n, k;
  scanf("%d %d", &n, &k);

  vector<int> v(n, 0);

  sort(v.begin(), v.end());

  for(auto &it:v){
    scanf("%d", &it);
  }
  vector<int> stuff;
  for(int i = 1;i < n;i++){
    stuff.push_back(v[i] - v[i - 1] - 1);
  }

  int ans = v.back() - v[0] + 1;
  sort(stuff.begin(), stuff.end());
  reverse(stuff.begin(), stuff.end());

  for(int i = 0;i < k - 1;i++){
    ans -= max(0, stuff[i]);
  }

  printf("%d", ans);

  return 0;
}

Compilation message

art.cpp: In function 'int main()':
art.cpp:8:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
    8 |   scanf("%d %d", &n, &k);
      |   ~~~~~^~~~~~~~~~~~~~~~~
art.cpp:15:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   15 |     scanf("%d", &it);
      |     ~~~~~^~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Runtime error 1 ms 332 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 1 ms 332 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 1 ms 332 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 1 ms 332 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -