当前位置: 首页 > 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.huolong8.cn/news/244672/

相关文章:

  • 云速网站建设wordpress 调用特征图片
  • 阿里巴巴官网网站网站建设教程 项目式
  • 网站上内容列表怎么做软件下载网站排行榜前十名
  • 网上接单 网站建设网站名称和备案
  • 做旅游网站教程安卓手机脚本开发工具
  • 织梦网站做404页面网页设计零基础学习课程
  • wordpress建站更换图片软件开发包括
  • 网站开发 与 网页设计的区别贵州易广建设集团网站
  • 扁平化企业网源码win8风格精简化源码asp带后台企业网站企业办公平台
  • 微网站建设包括哪些方面网站建设费用怎么记账
  • 有哪些网站交互效果做的好的南昌网站设计怎么选
  • joomla 网站建设教程网站网站地图怎么做
  • 服装设计好找工作吗潮州网站seo推广
  • 制作酒店网站工商营业执照网上年审入口
  • 微信分销网站建设价格如何免费建设自己稳定的网站
  • 需要做网站建设和推广男做直播网站
  • 百度电脑版登录网站邀请函制作软件app有哪些
  • 珠宝网站dedecms模版cakephp网站开发框架
  • 网站关键词数量合肥seo代理商
  • 做网站平台需要多少钱最好使用中文目录
  • 五十一团 黑龙江生产建设兵团知青网站马尼拉做网站
  • 怎么做火短视频网站网站建设与维护课程
  • 道里网站运营培训制作企业网站要多少钱
  • 广州 网站开发域名买好了怎么做网站
  • 淄博网站建设 百度知道查看网站流量的工具
  • 常州网站设计湛江公司电话黑马培训价目表
  • 可以看封禁网站的浏览器地推网推平台
  • 广西柳州做网站坪山医院网站建设
  • 江西建设监督网新网站建设治安总队网站目的
  • 甘肃省建设厅网站质监局linux 中 wordpress