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

网站制作属于什么专业做网站需要什么配置服务器吗

网站制作属于什么专业,做网站需要什么配置服务器吗,集团官网建设公司,设计课程题目 一排n幢房子要粉刷成红色、绿色和蓝色#xff0c;不同房子被粉刷成不同颜色的成本不同。用一个n3的数组表示n幢房子分别用3种颜色粉刷的成本。要求任意相邻的两幢房子的颜色都不一样#xff0c;请计算粉刷这n幢房子的最少成本。例如#xff0c;粉刷3幢房子的成本分别为…题目 一排n幢房子要粉刷成红色、绿色和蓝色不同房子被粉刷成不同颜色的成本不同。用一个n×3的数组表示n幢房子分别用3种颜色粉刷的成本。要求任意相邻的两幢房子的颜色都不一样请计算粉刷这n幢房子的最少成本。例如粉刷3幢房子的成本分别为[[17216][15145][1331]]如果分别将这3幢房子粉刷成绿色、蓝色和绿色那么粉刷的成本是10是最少的成本。 分析确定状态转移方程 用i表示房子f(颜色)(i)表示最小花费costs[][]表示当前房子当前颜色的话费 f(颜色)(i) Math.min( f(其他颜色)(i-1) , f(其他颜色)(i-1) ) costs[当前房子][当前颜色] 解 public class Test {public static void main(String[] args) {int[][] costs {{17, 2, 16},{15, 14, 5},{13, 3, 1}};int result minCost(costs);System.out.println(result);}public static int minCost(int[][] costs) {if (costs.length 0) {return 0;}// 3:需要记录3种颜色的花费// 2:只需要记录上一栋房子和当前房子的花费int[][] dp new int[3][2];for (int j 0; j 3; j) {// 记录第一栋房子3中颜色的花费dp[j][0] costs[0][j];}for (int i 1; i costs.length; i) {// 遍历房子for (int j 0; j 3; j) {// 遍历颜色// [(j2)%3]其他颜色的意思// [(i-1)%2]上一栋房子的意思int prev1 dp[(j 2) % 3][(i - 1) % 2];int prev2 dp[(j 1) % 3][(i - 1) % 2];dp[j][i % 2] Math.min(prev1, prev2) costs[i][j];}}int last (costs.length - 1) % 2;// 最后的房子// dp[0][last]、dp[1][last]、dp[2][last]表示3种颜色取最小值return Math.min(dp[0][last], Math.min(dp[1][last], dp[2][last]));}}
http://www.zqtcl.cn/news/249269/

相关文章:

  • 网站开发学习培训广州网站优化关键词公司
  • 毕节金海湖新区城乡建设局网站企业网站的步骤
  • 网站后台设计教程网站建设判断题
  • 珠海网站建设 金蝶天元建设集团有限公司李华
  • 海安市建设局网站成都官网seo技术
  • 网站建设策划书结束语wordpress付费版
  • 进口网站建设做网站用什么格式的图片
  • 青海省住房和城乡建设部网站进入网站空间
  • 做公司简介的开源网站企业seo多少费用
  • 学校网站建设工作方案昆明做网站词排名优化
  • 镇江企业做网站针对人群不同,网站做细分
  • 个人单页网站建设台州网站建设惠店
  • 专做婚礼logo的网站做搜狗pc网站快速排
  • 北京网站建设公司分享网站改版注意事项做网站需要多大空间
  • 主机网站建设制作天津西青区天气预报
  • 网站没有内容可以备案吗横向网站源码
  • 做的网站浏览器提示不安全站优化
  • dede移动端网站源码电子商务网站建设开题报告
  • 做网站价格多少优质做网站哪家好
  • 网站建设及推广服务的合同范本留言网站建设的报告
  • 工程师招聘网站做网站需要公司资质吗
  • 苏州模板网站建站开网店如何运营和推广
  • 换空间网站备案北京网页设计平台
  • 德德模板网站建设步骤可信的品牌网站建设
  • 网站权重0免费好用的ip代理
  • 赣州建设网站公司敬请期待英文怎么写
  • 可以做多边形背景的网站深圳网站建设 套餐
  • 建设工程的招标网站有哪些长江证券官方网站下载
  • 鹤壁网站建设智能网站建设步骤
  • 建设工程规划许可证在哪个网站查询手机免费推广软件