# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
32177 | minchurl | Bali Sculptures (APIO15_sculpture) | C++11 | 759 ms | 1144 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include<stdio.h>
#define LL long long
#define MAX_N 2005
#define inf (1LL<<60)
#define MIN(x,y) ((x)<(y)?(x):(y))
LL ans,e;
LL arr[MAX_N],t[MAX_N];
LL N,A,B;
bool is_ok(LL x){
LL i,j,sum,y,z;
for(i=1;i<=N;i++) t[i]=inf;
t[0]=0;
if(x>=0) ans+=(1LL<<x);
y=(ans&-ans);
for(i=1;i<=N;i++){
sum=0;
for(j=i;j>=1;j--){
sum+=arr[j];
z=sum;
if(x>=0){z=sum|(y-1);z++;z-=y;}
z|=ans;
if(z!=ans) continue;
t[i]=MIN(t[i],t[j-1]+1);
}
}
if(x>=0) ans-=(1LL<<x);
if(t[N]>B) return false;
else return true;
}
LL bin_search(){
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |