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

找网站建设公司需要注意什么商务网站建设试卷

找网站建设公司需要注意什么,商务网站建设试卷,免费云服务器网站有哪些,wordpress上传的地址加题目 有台奇怪的打印机有以下两个特殊要求#xff1a; 打印机每次只能打印由 同一个字符 组成的序列。 每次可以在任意起始和结束位置打印新字符#xff0c;并且会覆盖掉原来已有的字符。 给你一个字符串 s #xff0c;你的任务是计算这个打印机打印它需要的最少打印次数。…题目 有台奇怪的打印机有以下两个特殊要求 打印机每次只能打印由 同一个字符 组成的序列。 每次可以在任意起始和结束位置打印新字符并且会覆盖掉原来已有的字符。 给你一个字符串 s 你的任务是计算这个打印机打印它需要的最少打印次数。 示例 1 输入s “aaabbb” 输出2 解释首先打印 “aaa” 然后打印 “bbb”。 示例 2 输入s “aba” 输出2 解释首先打印 “aaa” 然后在第二个位置打印 “b” 覆盖掉原来的字符 ‘a’。 解题思路 数组含义 这题的数组的含义应该很容易就看得出来dp[i][j]代表子串s[i,j]的最少打印次数 状态转移 例如字符串aba在计算dp[i][j]dp[0][2]时 遍历rirj-1,检查s[r]s[j],如果s[r]s[j]的话就是说明了可能有一种情况是 先打印子串s[i…j],然后再将子串s[r1…j-1]覆盖掉所以状态转移方程就是 dp[i][j] Math.min(dp[i][j],dp[i][r]dp[r1][j-1]); 第一步时打印子串s[i…j]的最少打印次数dp[i][r]因为第一步时子串s[r1,j]里面的所有元素都是等于s[r]的结合题目条件打印机每次只能打印由 同一个字符组成的序列和s[r]s[j]可得所以dp[i][j]dp[r1][j]是成立的第二步时将子串s[r1…j-1]进行打印然后覆盖在第一步的结果上因此第二步的打印次数就是dp[r1][j-1] 将两步的打印次数相加就是这种情况下的打印次数 初始化 dp[i][i]直接初始化为1因为一个字符只需要一次打印其他还没填充的元素均置为最大值。 代码 class Solution {public int strangePrinter(String s) {int[][] dp new int[n 1][n 1];for (int i 0; i n; i) Arrays.fill(dp[i],Integer.MAX_VALUE);for (int i 0; i n; i) dp[i][i]1;for (int i n-1; i 0; i--) {for (int j i1; j n; j) {char cur s.charAt(j);if (curs.charAt(j-1))dp[i][j]dp[i][j-1];else {dp[i][j]dp[i][j-1]1; for (int rj-2;ri;r--){if(cur!s.charAt(r)) continue;dp[i][j] Math.min(dp[i][j],dp[i][r]dp[r1][j-1]);}}}}return dp[0][n-1];} }结果
http://www.zqtcl.cn/news/880665/

相关文章:

  • 中外网站建设区别绵阳市城市建设档案馆网站
  • php电子商务网站源码凉山彝族自治州网站建站
  • 网站建设当前位置图标移动网站登录入口
  • 个人网站备案 淘宝客wordpress 面包屑导航修改
  • 网站建设 总体思路企业网站建设费是无形资产吗
  • 专业外贸网站开发上海外包公司网站建设
  • iis网站伪静态为什么要网站备案
  • 什么是网站东莞常平律师事务所
  • 网站落地页制作最简单的网站
  • 长兴县建设管理网站抖音小程序注册
  • 做网站容易挣钱吗厦门网页制作厦门小程序app
  • 大型网站开发前端准备北京网站建设V芯ee8888e
  • 关于做营销型网站的建议网页小游戏无需登录
  • 网站短期培训能学什么高校网站建设评比标准
  • 做外贸什么网站比较好做dede鲜花网站模板下载
  • 网站广告推广怎么做网站怎么优化关键词排名
  • 怎样做易支付网站数字化校园建设网站
  • 东莞做网站哪里好公司网站维护怎么维护
  • 微信网站界面设计江阴网站开发公司电话
  • 手机制作网站的软件离石做网站的网络公司
  • 贺州住房和城乡建设部网站广州商城网站建设地址
  • 响应式网站报价服务器上的wordpress
  • 做培训的都上哪些网站东莞网站新站排名
  • 济南网站制郑州快速建站公司
  • 网站推广企业网站建设属于什么工作
  • 公司做网站还是做app用土豆做美食的视频网站
  • 做网站除了广告还有什么收入的中国计算机技术职业资格网
  • 陕西建设银行网站查排名的软件有哪些
  • 企业网站备案教程北京专业做网站的
  • 音乐网站如何建设的如何做学校网站