首页 > 其他分享 >CF416B 1300

CF416B 1300

时间:2022-12-28 23:57:46浏览次数:35  
标签:10 1300 画家 int CF416B long

题意


解析

f[i][j]代表第i幅画最后一次被j画了所花的时间,受到两个的限制,画当前这个画的前一个画家画完了,当前这个画家画完了前面那张画了,取max。

代码

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 5e4 + 10,M = 1e6 + 10;
int t[N][10],n,m,a[N],b[N],s[N],f[N][10];
int main(){
    scanf("%d %d",&m,&n);

    for(int i=1;i<=m;i++){
        for(int j=1;j<=n;j++){
            scanf("%d",&t[i][j]);//第j个画家画第i幅画
        }
    }
    for(int i=1;i<=m;i++){
        for(int j=1;j<=n;j++){
            f[i][j] = max(f[i][j-1] + t[i][j],f[i-1][j] + t[i][j]);
        }
    }

    for(int i=1;i<=m;i++){
        printf("%d ",f[i][n]);
    }
    // f[i][j] 第i幅画最后一次被j画了所花的时间

    return 0;
}

标签:10,1300,画家,int,CF416B,long
From: https://www.cnblogs.com/dtdbm/p/17011538.html

相关文章

  • CF234C 1300
    题意最后要形成形如前面从1k范围内全为负数,从k+1n范围内全为正数,没有0的存在,那此时最少应该改变几个值。解析ca[i]统计前面到i一共有多少个>=0的,cb[i]代表后面到i一共......
  • CF189A 1300
    题意解析3个物品的完全背包。f[i][j]代表选到第i件物品此时恰凑成长度j的数量的最大值代码#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;con......
  • hdu1300 Pearls--DP
    原题链接:​​http://acm.hdu.edu.cn/showproblem.php?pid=1300​​一:原题内容ProblemDescriptionInPearlaniaeverybodyisfondofpearls.Onecompany,calle......
  • 英特尔® 酷睿™ i5-11300H 处理器
    https://www.intel.cn/content/www/cn/zh/products/sku/196656/intel-core-i511300h-processor-8m-cache-up-to-4-40-ghz-with-ipu/specifications.html......
  • 算法竞赛入门【码蹄集新手村600题】(MT1251-1300)
    算法竞赛入门【码蹄集新手村600题】(MT1251-1300)文章目录​​算法竞赛入门【码蹄集新手村600题】(MT1251-1300)​​​​前言​​​​为什么突然想学算法了?​​​​为什么选择......
  • UVa 11300 Spreading the Wealth 题解
    非常好的一道数学题。原题链接(洛谷)原题链接(UVa)题目分析(参考刘汝佳《算法竞赛入门经典\(\cdot\)训练指南》)本身看起来很复杂。不要急,我们慢慢分析。首先,每个人最终......
  • 在安装oracle11g时出现问题:INS-13001环境不满足最低要求
    在安装oracle11g时出现问题:INS-13001环境不满足最低要求 解决方法:找到下载解压后的文件,依次打开以下文件路径:Oracle11g\database\stage\cvu,在cvu文件下有个cvu_prereq.......