为啥dp题总是容易TLE
  • 板块灌水区
  • 楼主UnknownLqx
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/5/22 21:09
  • 上次更新2024/5/23 08:22:05
查看原帖
为啥dp题总是容易TLE
1272956
UnknownLqx楼主2024/5/22 21:09

rt

#include <bits\stdc++.h>
using namespace std;
int n,k,t,a[207][10007],dp[207][10007];
int main(){
    scanf("%d%d%d",&n,&t,&k);
    for(int i=1; i<=t; i++) for(int j=1; j<=n; j++) scanf("%d",&a[i][j]);
    for(int i=t; i>=0; i--){
    	for(int j=1; j<=n; j++){
    		dp[i][j]=max(dp[i+1][j],max(dp[i+1][j-1],dp[i+1][j+1]))+a[i][j];
		}
	}
	printf("%d",dp[0][k]);
}

范围 n<=100 t<=1000

T了十秒

本地没问题

2024/5/22 21:09
加载中...