Submission #743270

# Submission time Handle Problem Language Result Execution time Memory
743270 2023-05-17T09:19:21 Z vjudge1 Rice Hub (IOI11_ricehub) C++17
0 / 100
6 ms 1728 KB
#include "ricehub.h"
#include <bits/stdc++.h>
using namespace std;
vector<long long> vec;
map<int,int> mp;
int besthub(int R, int L, int X[], long long B)
{
  int ans = 0;
  for(int i=0;i<R;i++) mp[X[i]]++;
  int pos = 0 , maxx = 0;
  for(auto [p,v]:mp) {
    if (v>maxx) {
      maxx = v;
      pos = p;
    }
  }
//  for(int i=max(0, (R/2)-550);i<min(R, (R/2)+550);i++) {
    int now = 0;
    vec.clear();
    for(int j=0;j<R;j++) {
      vec.push_back(abs(X[j] - pos));
    }
    sort(vec.begin(), vec.end());
    long long cou = 0;
    for(auto t:vec) {
      cou += t;
      if (cou>B) break;
      now++;
    }
//    ans = max(ans, now);
//  }
  return now;
}

Compilation message

ricehub.cpp: In function 'int besthub(int, int, int*, long long int)':
ricehub.cpp:8:7: warning: unused variable 'ans' [-Wunused-variable]
    8 |   int ans = 0;
      |       ^~~
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Incorrect 1 ms 212 KB Output isn't correct
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Incorrect 1 ms 212 KB Output isn't correct
5 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 6 ms 1728 KB Output isn't correct
2 Halted 0 ms 0 KB -