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

做网站要求什么网络推广公司十大排名

做网站要求什么,网络推广公司十大排名,长沙广告招牌制作公司,毕业论文做网站给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。相邻的结点: 下标与上一层结点下标相同或者等于上一层结点下标 1 的两个结点。样例: 例如,给定三角形: [ [2], [3,4], [6,5,7], [4…

给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。

相邻的结点: 下标与上一层结点下标相同或者等于上一层结点下标 + 1 的两个结点。

样例:
例如,给定三角形:
[
[2],
[3,4],
[6,5,7],
[4,1,8,3]
]
自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。

说明:
如果你可以只使用 O(n) 的额外空间(n 为三角形的总行数)来解决这个问题,那么你的算法会很加分。

#include <iostream>
using namespace std;
const int N = 10010;
int s[4][4];
int dp[4][4];int dps()
{dp[0][0] = s[0][0];for (int i = 1; i < 4; i++)for (int j = 0; j <= i; j++){if (j == 0)dp[i][j] =s[i][j]+ dp[i - 1][j];else if (j == i)dp[i][j] = s[i][j] + dp[i - 1][j - 1];else dp[i][j] = s[i][j] + min(dp[i - 1][j], dp[i - 1][j - 1]);}int ans = INT_MAX;for (int i = 0; i < 4; i++)ans = min(ans, dp[3][i]);return ans;
}
void init()
{for (int i = 0; i < 4; i++)for (int j = 0; j <= i; j++)cin >> s[i][j];cout << dps();
}
void solve()
{init();
}
unsigned main()
{ios::sync_with_stdio(false);int n = 1;while (n--)solve();
}

http://www.ds6.com.cn/news/45043.html

相关文章:

  • 到位app做网站需要些程序百度网页电脑版入口
  • 重庆有哪些做网站公司品牌软文营销案例
  • 岳阳企业网站定制开发自己怎么创建网站
  • 织梦唯美网站源码seo自动工具
  • 做网站开创和中企动力哪家强模板建站难吗
  • dede网站下载百度里面的站长工具怎么取消
  • 网站模板制作步骤企业邮箱怎么注册
  • 长沙网站建设建深圳关键词优化平台
  • 网站建设合伙合同范本谷歌seo怎么优化
  • 做网站的时候说需求的专业术语百度企业推广怎么收费
  • 做死活题网站如何提升网站搜索排名
  • 东台网站开发电商还有发展前景吗
  • 网络工程师岗位seo营销技巧
  • axure能不能直接做网站技能培训学校
  • 酒泉网站建设分析网站推广和优化的原因
  • 专业营销网站建设云优化
  • 网站建设开户行百度官方电话人工服务电话
  • wordpress侧滑菜单网站优化公司推荐
  • 创办网站需要什么湖南企业竞价优化公司
  • 一级a做爰片2017免费网站武汉seo关键字推广
  • 茂名企业网站开发企业官网首页设计
  • 网站服务器怎么配怎样推广一个产品
  • 淘宝网站建设规划书百度注册新账号
  • 南京做信息登记公司网站怎么制作网站教程手机
  • 网站运营的主要工作内容海外网站推广优化专员
  • 网站建设验收报告q群排名优化软件
  • 广东东莞新闻网最新消息新闻北京seo服务商
  • 网站按内容分可以分为免费的郑州网络推广服务
  • 银行需要网站开发人员吗厦门seo顾问
  • 域名有了怎么制作网站搜索广告是什么