제출 #543644

#제출 시각아이디문제언어결과실행 시간메모리
543644tudorMean (info1cup19_mean)C++17
100 / 100
3 ms340 KiB
#include <iostream> using namespace std; const int nmax = 200; int dp[nmax + 1][nmax + 1]; int main() { int n; cin >> n; for ( int i = 1; i <= n; i++ ) cin >> dp[i][i]; for ( int i = 2; i <= n; i++ ) /// lungimea for ( int j = 1; j <= n - i + 1; j++ ) { int maxy = 0; for ( int k = j; k < i + j - 1; k++ ) maxy = max ( maxy, ( dp[j][k] + dp[k + 1][i + j - 1] ) / 2 ); dp[j][i + j - 1] = maxy; } cout << dp[1][n]; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...