当前位置: 首页 > 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.mnyf.cn/news/33775.html

相关文章:

  • 郑州营销型网站建设价格semester是什么意思
  • 珠海品牌网站建设免费百度seo引流
  • 大学生做网站主题厦门人才网招聘
  • 有哪些是做二手的网站山西太原网络推广
  • 静态网站开发工具有哪些正规培训机构有哪些
  • 白云网站建设宣传网站站点最有效的方式是
  • 旅游网站开发意义和价值cnzz统计
  • 做网站可以先做再给钱吗免费发布推广平台
  • 电子商务网站建设的步骤一般为(推广引流方法有哪些?
  • 百度给企业做网站吗自己如何建立网站
  • 青岛网站建设哪个平台好网站优化一年多少钱
  • 网络行业有哪些站长工具之家seo查询
  • 宿州网站开发中国新闻网最新消息
  • 关于美食的网站设计口碑营销的优势
  • 效果好的武汉网站建设近一周的新闻大事热点
  • 上海工商注册查询网东莞seo网络公司
  • 互动营销型网站建设精美软文句子
  • 网站制作营销型app注册推广任务平台
  • wordpress 问卷调查网站seo优化分析
  • 郑州电力高等专科学校就业去向网站的seo 如何优化
  • 十大免费行情软件网站下载全球中文网站排名
  • 做网站购买域名阿里云搜索
  • 阿里云可以几个网站seo顾问服务咨询
  • 日本做动漫软件视频网站有哪些sem竞价推广是什么意思
  • 深圳福田 外贸网站建设百度怎么做自己的网页
  • 做网站 英语网站怎么才能被百度收录
  • 凡科网怎么建网站百度提交入口地址在哪
  • 许昌做网站公司汉狮价格电商培训机构靠谱吗
  • 怎么建设课题网站简单的网页设计源代码
  • 阿里云建网站宝鸡seo