제출 #152399

#제출 시각아이디문제언어결과실행 시간메모리
152399beso123Bali Sculptures (APIO15_sculpture)C++14
0 / 100
2 ms376 KiB
#include<bits/stdc++.h> #define int long long using namespace std; int n,A,B,pref[2002],a[2002],dp[2002][2002]; main(){ cin>>n>>A>>B; for(int k=1;k<=n;k++){ cin>>a[k]; pref[k]=a[k]+pref[k-1]; } for(int k=1;k<=n;k++) dp[1][k]=pref[k]; int ans=pref[n]; for(int k=2;k<=B;k++){ for(int i=k;i<=n;i++){ dp[k][i]=INT_MAX; for(int j=1;j<i;j++){ int h=dp[k-1][j] | (pref[i]-pref[j]); dp[k][i]=min(dp[k][i],h); } } ans=min(ans,dp[k][n]); } cout<<ans; return 0; } /* 6 1 3 8 1 2 1 5 4 3 1 3 1 1 1 */

컴파일 시 표준 에러 (stderr) 메시지

sculpture.cpp:5:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main(){
      ^
#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...