Submission #950340

#TimeUsernameProblemLanguageResultExecution timeMemory
950340UnforgettableplBali Sculptures (APIO15_sculpture)C++17
0 / 100
6 ms31696 KiB
#include <bits/stdc++.h> using namespace std; #define int long long int DP[2001][2001]; int arr[2001]; int32_t main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int n,a,b; cin >> n >> a >> b; for(int i=1;i<=n;i++)cin>>arr[i]; for(auto&i:DP)fill(i,i+2001,1e15); DP[0][0]=0; for(int j=1;j<=b;j++){ for(int i=n;i>=j;i--){ int sum = arr[i]; for(int x=i-1;x>=j-1;x--){ DP[j][i] = min(DP[j][i],DP[j-1][x]|sum); sum+=arr[x]; } } } cout << DP[b][n] << '\n'; }
#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...