codeForces416——B.Art Union(模拟)

简介: codeForces416——B.Art Union(模拟)

原题链接

题意:

20200401134307494.png

思路:

就是个模拟。

dp[i][j]表示第i副画第j个画家完成的时间,答案就是dp[i][n];

第i副画第j个画家有两个条件必须都满足,一是第j个画家画完了第i-1副画,二是第i副画被j-1个画家画完了,两者同时满足要取max。

代码:

ll t[maxn][10],m,n;
ll dp[maxn][10];///第i副画第j个画家完成的时间
int main(){
    m=read(),n=read();
    for(int i=1;i<=m;i++)
        for(int j=1;j<=n;j++)
            t[i][j]=read();
    for(int i=1;i<=m;i++)
        for(int j=1;j<=n;j++)
            dp[i][j]+=max(dp[i-1][j],dp[i][j-1])+t[i][j];///两个条件必须都满足
    for(int i=1;i<=m;i++)
        printf("%lld ",dp[i][n]);
    return 0;
}

题意来源

目录
相关文章
|
9月前
|
机器学习/深度学习 人工智能 算法
CF1550A Find The Array(贪心算法)
CF1550A Find The Array(贪心算法)
23 0
|
9月前
POJ 2785 4 Values whose Sum is 0
POJ 2785 4 Values whose Sum is 0
初学算法之---pta fun with numbers
初学算法之---pta fun with numbers
PTA 1043 输出PATest (20 分)
给定一个长度不超过 10 4 的、仅由英文字母构成的字符串。请将字符重新调整顺序,按 PATestPATest.... 这样的顺序输出,并忽略其它字符。
60 0
|
人工智能 索引
LeetCode 1013. 将数组分成和相等的三个部分 Partition Array Into Three Parts With Equal Sum
LeetCode 1013. 将数组分成和相等的三个部分 Partition Array Into Three Parts With Equal Sum
SP10707 COT2 - Count on a tree II(欧拉序 树上莫队)
SP10707 COT2 - Count on a tree II(欧拉序 树上莫队)
95 0
SP10707 COT2 - Count on a tree II(欧拉序 树上莫队)
|
算法 JavaScript Java
并查集算法 - Algorithms, Part I, week 1 UNION-FIND
cousera 普林斯顿大学 算法公开课 第一周 并查集数据类型内容整理
1449 0

热门文章

最新文章