Submission #110274

#TimeUsernameProblemLanguageResultExecution timeMemory
110274tc_abdBali Sculptures (APIO15_sculpture)C++14
0 / 100
1079 ms512 KiB
#include <bits/stdc++.h> using namespace std; int n,a,b,mn=1000000009; int arr[50]; void bt(int id,int sum,int curr,int flag){ if(id == n){ if(flag < a || flag > b || sum) return; mn = min(mn,curr); return; } sum += arr[id]; bt(id+1,sum,curr,flag); curr |= sum; bt(id+1,0,curr,flag+1); } int main(){ cin>>n>>a>>b; for(int i=0;i<n;i++) cin>>arr[i]; bt(0,0,0,0); cout<<mn<<endl; }
#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...