Submission #1216947

#TimeUsernameProblemLanguageResultExecution timeMemory
1216947nataliaaRice Hub (IOI11_ricehub)C++20
Compilation error
0 ms0 KiB
#include "ricehub.h"
#include<bits/stdc++.h>
using namespace std;
int besthub(int R, int L, int X[], long long B)
{
    long long ans = 0;
	int l = 0, r = R;
	while(l<=r) {
	    int m = (l+r)/2;
	    bool t = 0;
	    for(int i = 0; i < R ; i++) {
	        if(i+m<=R) {
	            int cnt = 0;
	            int k = (m+1)/2;
	            for(int j = i; j< i+m; j++) {
	                cnt+=abs(X[j] - X[i+k-1]);
	            }
	            if(cnt<=B) {
	                t=1;
	                break;
	            }
	        }
	        else break;
	    }
	    if(t) l = m+1;
	    else r= m-1;
	    
	}
	return r;
}
int main() {
    int r, l;
    cin >> r >> l;
    int x[r];
    for(int i = 0; i < r ; i++ ) cin >> x[i];
    int b;
    cin >> b;
    cout << besthub(r, l , x, b);
}

Compilation message (stderr)

/usr/bin/ld: /tmp/cciREpHu.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/cchwgrg7.o:ricehub.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status