제출 #1360686

#제출 시각아이디문제언어결과실행 시간메모리
1360686nataliaa쌀 창고 (IOI11_ricehub)C++20
68 / 100
1095 ms1092 KiB
#include "ricehub.h"
#include<bits/stdc++.h>
using namespace std;
int besthub(int r1, int l1, int x[], long long B)
{   
    long long R = r1;
    long long L = l1;
    int X[R];
    for(int i = 0; i < R; i++)  X[i] = x[i];

    long long ans = 0;
	long long l = 0, r = R;
	while(l<=r) {
	    long long m = (l+r)/2;
	    bool t = 0;
	    for(int i = 0; i < R ; i++) {
	        if(i+m<=R) {
	            long long cnt = 0;
	            long long k = (m+1)/2;
	            for(long long 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;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…