cow bowling

由於沒好好看題,runtime errorios

QAQspa

原來開小了……io

還要要多吃輸入stream

不許備詳細講解(由於前面說過基礎DP的作題步驟),只標註一下狀態轉移方程,給大夥品鑑基礎

#include <iostream>
#include <cstdio>
using namespace std;im

int main()
{
int dp[400][400];
int n;
int i,j;
while(~scanf("%d",&n)){
for(i=0;i<n;i++)
for(j=0;j<=i;j++){
scanf("%d",&dp[i][j]);
}
for(i=n-2;i>=0;i--)
for(j=0;j<=i;j++){
dp[i][j]+=max(dp[i+1][j],dp[i+1][j+1]);//狀態轉移方程
}
cout << dp[0][0] << endl;error

}
return 0;
}
//runtime

相關文章
相關標籤/搜索