제출 #766258

#제출 시각아이디문제언어결과실행 시간메모리
766258vitoBali Sculptures (APIO15_sculpture)C++98
9 / 100
42 ms340 KiB
#include <bits/stdc++.h> using namespace std; using ll=long long; const ll INF=1e18+5; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n, A, B; cin >> n >> A >> B; vector<ll> a(n); for(int i=0; i<n; i++) { cin >> a[i]; } if(n<=20) { ll rj=INF; ll cur, sum; for(int i=0; i<(1<<(n-1)); i++) { cur=0; if(__builtin_popcount(i)+1<A || __builtin_popcount(i)+1>B) { continue; } sum=0; for(int j=0; j<n-1; j++) { sum+=a[j]; if(i&(1<<j)) { cur|=sum; sum=0; } } sum+=a[n-1]; cur|=sum; rj=min(rj, cur); } cout << rj << '\n'; return 0; } }
#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...