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

做网站联系方式关键词整站优化公司

做网站联系方式,关键词整站优化公司,企业建立网站需要什么条件,企业网站建设ppt目录 T1. 数字三角形问题思路分析T2. 大盗思路分析T3. 最大子矩阵思路分析T4. 小球放盒子思路分析T1. 数字三角形问题 上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。 注…

目录

  • T1. 数字三角形问题
    • 思路分析
  • T2. 大盗
    • 思路分析
  • T3. 最大子矩阵
    • 思路分析
  • T4. 小球放盒子
    • 思路分析

T1. 数字三角形问题

数字三角形
上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。

注意:路径上的每一步只能从一个数走到下一层上和它最近的左边的那个数或者右边的那个数。

时间限制:1 s
内存限制:64 MB

  • 输入
    输入的第一行是一个整数 N   ( 1 < N ≤ 100 ) N\ (1 < N \le 100) N (1<N100),给出三角形的行数。
    下面的 N N N 行给出数字三角形。数字三角形上的数的范围都在 0 0 0 100 100 100 之间。
  • 输出
    输出最大的和。
  • 样例输入
    5
    7
    3 8
    8 1 0 
    2 7 4 4
    4 5 2 6 5
    
  • 样例输出
    30
    

思路分析

此题考查动态规划,属于基础题。

定义 f i , j f_{i,j} fi,j 表示从 ( 1 , 1 ) (1,1) (1,1) 走到 ( i , j ) (i,j) (i,j) 的路径最大和,不难得出状态转移方程为 f i , j = max ⁡ { f i − 1 , j − 1 , f i − 1 , j } f_{i,j} = \max\{f_{i-1,j-1}, f_{i-1,j}\} fi,j=max{fi1,j1,fi1,j}。最终在第 n n n 行找到最大值即为答案,事实上,因为所有元素非负,可以在动规过程中求解最大值。

/** Name: T1.cpp* Problem: 数字三角形问题* Author: Teacher Gao.* Date&Time: 2024/12/10 15:41*/#include <iostream>using namespace std;inline int max(int a, int b) { return a > b ? a : b; }int main()
{ios::sync_with_stdio(false);cin.tie(0);int n, a[105][105], f[105][105] = {0}, ans = 0;cin >> n;for (int i = 1; i <= n; i++)for (int j = 1; j <= i; j++)cin >> a[i][j];for (int i = 1; i <= n; i++) {for (int j = 1; j <= i; j++) {f[i][j] = max(f[i-1][j-1], f[i-1][j]) + a[i][j];ans = max(ans, f[i][j]);}}cout << ans << endl;return 0;
}

T2. 大盗

阿福是一名经验丰富的大盗。趁着月黑风高,阿福打算今晚洗劫一条街上的店铺。

这条街上一共有 N N N 家店铺,每家店中都有一些现金。阿福事先调查得知,只有当他同时洗劫了两家相邻的店铺时,街上的报警系统才会启动,然后警察就会蜂拥而至。

作为一向谨慎作案的大盗,阿福不愿意冒着被警察追捕的风险行窃。他想知道,在不惊动警察的情况下,他今晚最多可以得到多少现金?

时间限制:1 s
内存限制:64 MB

  • 输入
    输入的第一行是一个整数 T   ( T ≤ 50 ) T\ (T \le 50) T (T50),表示一共有 T T T 组数据。
    接下来的每组数据,第一行是一个整数 N   ( 1 ≤ N ≤ 100 , 000 ) N\ (1 \le N \le 100, 000) N (1N100,000),表示一共有 N N N 家店铺。第二行是 N N N 个被空格分开的正整数,表示每一家店铺中的现金数量。每家店铺中的现金数量均不超过 1000 1000 1000
  • 输出
    对于每组数据,输出一行。该行包含一个整数,表示阿福在不惊动警察的情况下可以得到的现金数量。
  • 样例输入
    2
    3
    1 8 2
    4
    10 7 6 14
    
  • 样例输出
    8
    24
    
  • 提示
    对于第一组样例,阿福选择第 2 2 2 家店铺行窃,获得的现金数量为 8 8 8
    对于第二组样例,阿福选择第 1 1
http://www.dinnco.com/news/31119.html

相关文章:

  • 北京小程序定制开发宁波正规seo推广
  • 网站托管维护合同百度网盘搜索引擎官方入口
  • 江苏h5响应式网站建设设计杭州网站排名seo
  • 有个人免费网站吗爱站网seo查询
  • 海外网络搭建seol英文啥意思
  • 建设一个新闻网站需要什么网络营销怎么做
  • 汉字叔叔花了多少钱做网站手机优化助手下载
  • 淘宝图片做链接的网站百度人工服务24小时
  • 做网站能成功吗杭州网站seo推广
  • 自己做的网站邮箱更改密码程序为什么总出错seo sem是什么职位
  • 从零开始学做网站宁波网站推广代运营
  • 徐州做网站多少钱一站式网站建设公司
  • 数字营销网站百度竞价专员
  • 自己网站上做淘宝搜索百度竞价排名是什么意思
  • wordpress禁用自定义如何把一个关键词优化到首页
  • 儿童可以做的游戏视频网站网站内容优化关键词布局
  • 信阳网站建设费用优化大师客服电话
  • 简单详细搭建网站教程视频教程100个商业经典案例
  • 西安网站制作哪家好百度seo有用吗
  • 网站首页布局风格排名优化公司电话
  • 广西建设部投诉网站网站推广渠道
  • 网站建设实施方案及预算做小程序要多少钱
  • 云南网站开发建设网站注册
  • ps做网站原形搜索引擎推广与优化
  • 网站的版式设计百度识图扫一扫入口
  • 武汉网站建设公司推荐搜索引擎推广的三种方式
  • 网站设计怎么设计学生作业安徽网络优化公司
  • 如何做https网站新闻危机公关
  • 网站开发与维护岗位说明书英文谷歌seo
  • 公司推广发帖网站怎么做怎么打广告宣传自己的产品