当前位置: 首页 > news >正文

煤炭网站建设企业全自动建站系统源码

煤炭网站建设企业,全自动建站系统源码,禅城区电话黄页,湖南省交通建设质量安全监督管理局网站Problem: AcWing 1015. 摘花生 文章目录 思路解题方法复杂度Code 思路 这是一个典型的动态规划问题。我们需要在一个二维网格中,从左上角走到右下角,每次只能向右或向下移动,目标是使得经过的路径上的数字之和最大。 我们可以定义dp[i][j]为从…

Problem: AcWing 1015. 摘花生

文章目录

  • 思路
  • 解题方法
  • 复杂度
  • Code

思路

这是一个典型的动态规划问题。我们需要在一个二维网格中,从左上角走到右下角,每次只能向右或向下移动,目标是使得经过的路径上的数字之和最大。
我们可以定义dp[i][j]为从左上角走到(i, j)位置,能够得到的最大数字之和。然后我们可以根据dp[i - 1][j]和dp[i][j - 1]来更新dp[i][j]。

解题方法

我们首先初始化dp数组,然后从左上角开始,遍历每一个位置,对于每一个位置,我们都有从上面来和从左边来两种情况:如果我们从上面来,那么dp[i][j] = dp[i - 1][j] + w[i][j]。如果我们从左边来,那么dp[i][j] = dp[i][j - 1] + w[i][j]。我们取这两种情况的最大值,就是dp[i][j]的值。最后,dp[r][c]就是我们的答案。

复杂度

时间复杂度:

O ( r c ) O(rc) O(rc),因为我们需要遍历每一个位置。

空间复杂度:

O ( r c ) O(rc) O(rc),因为我们需要一个二维数组来存储dp值。

Code

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.StreamTokenizer;public class Main {static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));static PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));static StreamTokenizer sr = new StreamTokenizer(in);static int t, r, c, m;static int MAXN = 110;static int[][] dp = new int[MAXN][MAXN];static int[][] w = new int[MAXN][MAXN];public static void main(String[] args) throws IOException {t = nextInt();while (t-- > 0) {r = nextInt();c = nextInt();for (int i = 1; i <= r; i++) {for (int j = 1; j <= c; j++) {w[i][j] = nextInt();}}for (int i = 1; i <= r; i++) {for (int j = 1; j <= c; j++) {dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]) + w[i][j];}}out.println(dp[r][c]);}out.flush();}static int nextInt() throws IOException {sr.nextToken();return (int) sr.nval;}}
http://www.yayakq.cn/news/949965/

相关文章:

  • 网站上怎样做下载文档链接晨曦云主机
  • 天河建设网站系统泾阳县建设局网站
  • 江苏网站建设空间网络营销品牌策划优化
  • 网站源码模块fusion app
  • 做网站怎么引流页面设计参考
  • 企业营销网站服务器1g够网站优化哪个公司好
  • wordpress模板站百度是什么网站
  • 用什么程序做视频网站百度搜索提交入口
  • 深圳网站建设价钱奇人网站
  • 网站搭建关键词排名青岛硅谷网站建设公司
  • 网站搭建有免费的吗wordpress无法显示向导
  • 南宁网站建设 醉懂网络百度竞价培训
  • 镇江网站建设dmooo大连企业建设网站
  • 做内容网站好累网络规划设计师是高级职称
  • 西安网站维护 策划购物网站主页模板
  • 广告设计网站官网红制作官网
  • 爱网站查询宣传片拍摄制作价钱多少钱
  • 长沙教育类网站建设申请免费网站主页空间
  • 怎么看一个网站是否被k企业软件定制开发报价
  • 中山做网站哪家好平顶山建设网站
  • 网站是软件吗邯郸移动网站建设费用
  • 网站屏幕自适应代码499元做网站
  • 买什么就开什么网站吗ppt模板下载简约
  • 如何提高网站优化怎么用小皮创建网站
  • 关于网站开发费用的入账帮别人做ppt赚钱的网站
  • 深圳入户申请网站官网wordpress手机单页面
  • 欧美网站建设网站建设辶金手指谷哥十四
  • 网站建设捌金手指花总二五公司建立网站的必要性
  • 哪里有网站设计学大学网站建设
  • 网站的栏目规划潍坊做网页的公司