#include "ricehub.h"
#include <bits/stdc++.h>
using namespace std; //si solo era esto me muero >:v.
int besthub(int R, int L, int X[], long long B)
{
/*int rhub = 1,RP;//thub=0;
int operaciones = 0, c_hub=0;
vector<int>dinamic_multiset;
for(int i=0;i<X.size();i++){
if(rhub <= X[i]){
for(int j=X[i];j>=rhub;j++){
operaciones++;
if(operaciones >= B){
dinamic_multiset.push_back(c_hub);
operaciones=0;
c_hub=0;
break;
}
}
c_hub++;
}
if(rhub >= X[i]){
for(int j=X[i];j<=rhub;j++){
operaciones++;
if(operaciones>=B){
dinamic_multiset.push_back(c_hub);
operaciones = 0;
c_hub=0;
break;
}
}
c_hub++;
}
}
sort(dinamic_multiset.begin(), dinamic_multiset.end());
cout<<dinamic_multiset[dinamic_multiset.size()-1];
/*bool meh;
for(it = dinamic_multiset.begin(),meh!=true;it++)
if(it == dinamic_multiset.end()){
RP = (*it);
break;
}
}*/
/////////////////////////////////////////////////////////////////////
/*for(int i=1;i<=L;i++){
}*/
/////////NO FURULA :"V ASI QUE BAMOA HACER DESDE 0 Bv
vector<long long>diferencias;
int suma_d=0, campos=0;
int jamon=0;//auxiliar
for(int i=1;i<=L;i++){
for(int j=0;j<R;j++){
int dif=0;
/*dif = i-X[j];
if(dif <= 0)dif = dif * -1;
*/
dif = abs(i-X[j]);
diferencias.push_back(dif);
}
for(int k=0;k<R;k++){
if(suma_d + diferencias[k] <= B){
suma_d = suma_d + diferencias[k];
campos++;
}else{
continue;
}
}
int maximo = max(jamon, campos);
jamon = maximo;
//comparar anterior y el de ahora
//y me quedo con el mayor.
}
return jamon;
}
Compilation message
ricehub.cpp:52:1: warning: "/*" within comment [-Wcomment]
/*bool meh;
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Incorrect |
5 ms |
384 KB |
Output isn't correct |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Incorrect |
5 ms |
384 KB |
Output isn't correct |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Incorrect |
31 ms |
16988 KB |
Output isn't correct |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Runtime error |
277 ms |
262148 KB |
Execution killed with signal 9 (could be triggered by violating memory limits) |
2 |
Halted |
0 ms |
0 KB |
- |