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

网站源码asp好的网站页面

网站源码asp,好的网站页面,成都思乐网站建设,玉田住房与城乡建设局网站压缩的要求是将连续相同字符替换为字符 数字形式#xff0c;例如 “AAABCCDDDD” 变为 “A3BC2D4”。 问题描述与分析 给定一个字符串#xff0c;我们需要判断是否可以进行压缩#xff0c;并且只在压缩后的字符串长度比原字符串长度更短时进行压缩。如果字符串可以压缩 数字形式例如 “AAABCCDDDD” 变为 “A3BC2D4”。 问题描述与分析 给定一个字符串我们需要判断是否可以进行压缩并且只在压缩后的字符串长度比原字符串长度更短时进行压缩。如果字符串可以压缩则输出压缩后的字符串否则输出 “NO”。 解决方案 算法思路 通过遍历字符串的每个字符来实现该算法需要维护一个计数器用于统计连续相同字符的个数。当遇到一个不同的字符时我们将之前的字符及其计数器添加到压缩后的字符串中并将计数器重置为 1。 实现步骤 遍历字符串的每个字符并初始化一个计数器为 1。对于每个字符如果当前字符与下一个字符相同则增加计数器如果不同则将当前字符及其计数器添加到压缩后的字符串中并将计数器重置为 1。判断压缩后的字符串是否比原字符串短如果是则输出压缩后的字符串否则输出 “NO”。 代码实现 #include iostream #include stringint main() {std::string s;std::cin s;std::string compressedString;int count 1;for (int i 0; i s.length(); i) {if (i 1 s.length() s[i] s[i 1]) {// 如果当前字符与下一个字符相同则增加计数器count;} else {// 如果当前字符与下一个字符不同则将当前字符及其计数器添加到压缩后的字符串中compressedString s[i];if (count 1) {compressedString std::to_string(count); // 将计数器转换为字符串添加到压缩后的字符串中}count 1; // 重置计数器}}// 判断压缩后的字符串是否比原字符串短if (compressedString.length() s.length()) {std::cout compressedString std::endl;} else {std::cout NO std::endl;}return 0; }
http://www.w-s-a.com/news/796764/

相关文章:

  • 电商网站建设 数商云焦作黄河交通学院
  • 做一个网站成本多少太原网站维护
  • 网站建设制作设计优化怎么制作网页步骤
  • 花都区pc端网站建设画册设计多少钱一页
  • 国外买域名的网站廊坊网站制作网页
  • 抚顺市城市建设档案馆网站制作网页时经常用的一种动态位图格式是
  • 公司网站站群是什么运营网站
  • 昆明网站建设大全安徽教育机构网站建设
  • 广州网站排名怎么优化中华衣柜网
  • 怎样围绕网站专题发展来做ppt城乡住建局官网
  • 安卓手机app制作关键词优化公司
  • 江苏固茗建设有限公司网站深圳网站建设深圳网
  • 高性能网站建设指南北京城乡建设官方网站
  • 企业网站找谁做做淘宝相关网站
  • 商业网站网站建设wordpress关闭前端公共库
  • 打开山东城市建设职业学院网站下载了wordpress后
  • 四川网站建设设计城乡建设网站证件查询系统
  • 企业邮箱哪里买栾城seo整站排名
  • 长沙网站建设zh68网页制作技术实训报告
  • 电商网站的功能手机广告设计与制作软件
  • 做网站前端需要编程基础吗杭州市住房和城乡建设局
  • 网站开发一般学多久网站建设投标方案
  • 北京网站建设报价表制作短视频的软件有哪些
  • 长沙企业网站开发西安建设公司网站
  • 做图的兼职网站网站开发用了哪些知识要点
  • php网站怎么做静态化微慕wordpress插件
  • 电商营业执照wordpress利于seo
  • 那些网站主做玄幻小说营销策略都有哪些方面
  • 同一源代码再建设一个网站建立网站免费
  • 网站更换服务器影响做seo必须有网站吗