제출 #1327971

#제출 시각아이디문제언어결과실행 시간메모리
1327971hashimzaderashidBali Sculptures (APIO15_sculpture)C++20
9 / 100
407 ms416 KiB
#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main(){
    ll t,a,b,c,d,e,f,g;
    cin>>a>>b>>c;
    vector<ll>v(a);
    for(int i = 0;i<a;i++){
        cin>>v[i];
    }
    ll ans = 4e18;
    for(int j = 0;j<(1<<(a-1));j++){
        ll cnt = 1;
        for(int i = 0;i<a-1;i++){
            if(j&(1<<i)){
                cnt++;
            }
        }
        if(cnt >= b and cnt <= c){
            ll xr = 0;
            ll sum = 0;
            for(int i = 0;i<a;i++){
                sum += v[i];
                if(i == a-1 or (j&(1<<i))){
                    xr |= sum;
                    sum = 0;
                }
            }
            if(xr < ans){
                ans = xr;
            }
        }
    }
    cout<<ans<<endl;
}
//By Rashid_Hashimzade
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...