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

济南网站建设艮安做房产抵押网站需要什么手续费

济南网站建设艮安,做房产抵押网站需要什么手续费,网站条形码如何做,家具网站建设便宜文章目录1. 题目2. 解题1. 题目 假如有一排房子#xff0c;共 n 个#xff0c;每个房子可以被粉刷成 k 种颜色中的一种#xff0c;你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。 当然#xff0c;因为市场上不同颜色油漆的价格不同#xff0c;所以房子粉刷成… 文章目录1. 题目2. 解题1. 题目 假如有一排房子共 n 个每个房子可以被粉刷成 k 种颜色中的一种你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。 当然因为市场上不同颜色油漆的价格不同所以房子粉刷成不同颜色的花费成本也是不同的。 每个房子粉刷成不同颜色的花费是以一个 n x k 的矩阵来表示的。 例如costs[0][0] 表示第 0 号房子粉刷成 0 号颜色的成本花费 costs[1][2] 表示第 1 号房子粉刷成 2 号颜色的成本花费以此类推。 请你计算出粉刷完所有房子最少的花费成本。 注意 所有花费均为正整数。示例 输入: [[1,5,3],[2,9,4]] 输出: 5 解释: 将 0 号房子粉刷成 0 号颜色1 号房子粉刷成 2 号颜色。最少花费: 1 4 5; 或者将 0 号房子粉刷成 2 号颜色1 号房子粉刷成 0 号颜色。最少花费: 3 2 5. 进阶 您能否在 O(nk) 的时间复杂度下解决此问题来源力扣LeetCode 链接https://leetcode-cn.com/problems/paint-house-ii 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 类似题目LeetCode 256. 粉刷房子DP class Solution { public:int minCostII(vectorvectorint costs) {if(costs.size()0 || costs[0].size()0)return 0;int m costs.size(), n costs[0].size(), i, c1, c2;vectorvectorint dp(m,vectorint(n,INT_MAX));dp[0] costs[0];for(i 1; i m; i){for(c1 0; c1 n; c1){for(c2 0; c2 n; c2){if(c1c2)continue;dp[i][c2] min(dp[i][c2], dp[i-1][c1]costs[i][c2]);}}}int mincost INT_MAX;for(i 0; i n; i)mincost min(mincost, dp[m-1][i]);return mincost;} };40 ms 10.5 MB 时间复杂度O(mn2) 可以记录前一个的最小的两个花费和最小花费的颜色降低时间复杂度O(mn) class Solution { public:int minCostII(vectorvectorint costs) {if(costs.size()0 || costs[0].size()0)return 0;int m costs.size(), n costs[0].size(), i, c1 -1, c2, mincolor;int prevmin1 0, prevmin2 0, cost, curmin1, curmin2;for(i 0; i m; i){curmin1 curmin2 INT_MAX;for(c2 0; c2 n; c2){cost (c2c1 ? costs[i][c2]prevmin2 : costs[i][c2]prevmin1);//跟前一个最小花费颜色一样加上第二小的。不一样加上最小的if(cost curmin1){curmin2 curmin1;curmin1 cost;mincolor c2;}else if(cost curmin2)curmin2 cost;}prevmin1 curmin1;prevmin2 curmin2;c1 mincolor;}return prevmin1;} };20 ms 9.8 MB 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.yutouwan.com/news/244672/

相关文章:

  • 网站建设设计官网网页搜索公众号文章
  • 佛山网站建设多少钱河南宝盈建设工程有限公司网站
  • 网站建设评比文章哪个网站可以做360度评估
  • 网站怎么添加代码怎么去掉网站底部信息
  • 网站的主页按钮怎么做的网站生成系统
  • 网站建设及编辑岗位职责加拿大28怎么做网站代理
  • api接口开发网站开发Wordpress也
  • 三星网站建设内容淘词神器
  • 做公司网站用哪个公司比较好设备 光速东莞网站建设
  • 北京的电商平台网站wordpress哪个模版好用
  • 中国城乡住房和城乡建设部网站首页北京做网站推广兼职
  • 常州知名网站河北邯郸市简介
  • 青岛黄岛区网站开发网站上线 备案
  • 建设京东类的网站需要什么流程苏州市工程造价信息网
  • 新农村基础设施建设网站网站整站下载
  • 网站在哪备案无锡电商网站设计
  • 网站服务器的搭建建设企业网站得花多少
  • 微信定制开发小程序wordpress 百度优化 插件
  • 有关外贸的网站有哪些内容江西省寻乌县建设局网站
  • 做仿牌网站被封泾川县住房和城乡建设局网站
  • 网站首页设计代码做个人网站怎么赚钱
  • 品牌商标购买网站网站demo制作工具
  • 什么样的网站适合搜索引擎收录wordpress noindex
  • 外贸五金网站开网店需要准备什么资料
  • 国外网站为啥速度慢中关村手机报价大全
  • 个人建网站wordpress自动获取标签
  • 帝国网站管理 上一条 下一条 链接 信息id 信息发布时间国外做的好点电商网站
  • 长沙网站优化排名推广中国科技
  • 临沂谁会做网站淘客网站做单品类
  • 企业网站建设哪家好wordpress图片上添加图标