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

有关网站建设新闻资讯搜狗关键词排名查询

有关网站建设新闻资讯,搜狗关键词排名查询,网站和数字界面设计师,大型行业门户网站开发假如有一排房子#xff0c;共 n 个#xff0c;每个房子可以被粉刷成红色、蓝色或者绿色这三种颜色中的一种#xff0c;你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。 当然#xff0c;因为市场上不同颜色油漆的价格不同#xff0c;所以房子粉刷成不同颜色的花…假如有一排房子共 n 个每个房子可以被粉刷成红色、蓝色或者绿色这三种颜色中的一种你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。 当然因为市场上不同颜色油漆的价格不同所以房子粉刷成不同颜色的花费成本也是不同的。每个房子粉刷成不同颜色的花费是以一个 n x 3 的矩阵来表示的。 例如costs[0][0] 表示第 0 号房子粉刷成红色的成本花费costs[1][2] 表示第 1 号房子粉刷成绿色的花费以此类推。请你计算出粉刷完所有房子最少的花费成本。 注意 所有花费均为正整数。 示例 输入: [[17,2,17],[16,16,5],[14,3,19]] 输出: 10 解释: 将 0 号房子粉刷成蓝色1 号房子粉刷成绿色2 号房子粉刷成蓝色。      最少花费: 2 5 3 10。 思路dp[i][0,1,2]分别代表第i个格子必须用红、蓝、绿刷的最优解。则dp[i][0]的前一个格子可以是蓝或绿也就是dp[i-1][1和dp[i-1][2]两种情况取最优解加上cost[i][0]即可。另两种类似。 dp[i]只和dp[i-1]有关所以用几个变量记录即可。 class Solution {public int minCost(int[][] costs) {if(costs null || costs.length 0) return 0;int r_cost costs[0][0];int b_cost costs[0][1];int g_cost costs[0][2];for(int i 1; i costs.length; i){int r_tmp r_cost;int b_tmp b_cost;int g_tmp g_cost;r_cost costs[i][0] Math.min(b_tmp, g_tmp);b_cost costs[i][1] Math.min(r_tmp, g_tmp);g_cost costs[i][2] Math.min(r_tmp, b_tmp);}return Math.min(Math.min(r_cost, b_cost),g_cost);} }
http://www.yutouwan.com/news/483368/

相关文章:

  • 企业网站免费建站seo软件简单易排名稳定
  • 联兴建设官方网站有什么网站可以免费建站免费建网站
  • 济南网站制作公司哪家技术好华夏名网网站建设
  • 网站开发公司开发过程江苏炒股配资网站开发
  • 西安网站建设那家强做网站导航用什么开元程序
  • 建设机械网站策划郑州手机网站制作公司哪家好
  • 濮阳公司网站建设企业品牌网站建设绿d茶
  • 一个商城网站开发周期如何给网站划分栏目
  • 利川市网站建设女生学数字媒体技术难吗
  • 樟木头的建网站公司公司网站发布流程
  • 网站颜色搭配实例河北沧州建设官方网站
  • 网站500错误是什么意思免费人脉推广官方软件
  • 无锡网站推广装潢设计专业就业前景
  • 怎么提升网站的流量吗市场监督管理局是工商局吗
  • 青岛网站开发工资有什么网站可以做微信
  • 济南网站建设哪家便宜自己做的网站怎么发布上
  • 自己做的网站怎样链接数据库软文写作要求
  • 顺义网站建设公司wordpress 云备份
  • 制作网站学什么专业世界500强企业中国占了多少个
  • 网站建设培训机构做网站怎么弄
  • 合肥做网站联系方式成都广告公司有哪些
  • 有什么网站可以做设计兼职的阿里云二级域名建设网站
  • 做网站模板的网页名称是m开头在线平面广告设计
  • 做软件赚钱还是做网站赚钱厦门市做网站优化
  • 阿里巴巴网站做推广效果怎么样怎么给自己的网站做模版
  • 选择网站设计公司佛山西安家政公司网站建设
  • 网站自然排名这么做番禺网站制作技术
  • 配送网站开发设计师对网站的意义
  • asp网站漏洞修复插件电子商务网站开发的书
  • 营销型网站建设哪家公司好成都知名网站建设公司