news 2026/5/16 15:20:37

C++自存错题(6)优美字符串

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C++自存错题(6)优美字符串

小明觉得一个优美的字符串应该满足任意相邻字符都不相同,他想知道把给定字符串变成一个优美的字符串最少需要插入多少个字符。请你告诉他,插入最少字符后的串的长度。

输入格式:

第一行输入一个[1, 30]区间内的整数 n。
接下来 n 行,每行是一个长度小于1000的字符串(可能包含空格)。

输出格式:

输出 n 行,每行一个整数,表示美化后字符串的最短长度。

#include<iostream> #include<iomanip> #include<string> using namespace std; int main() { int n; cin >> n; cin.ignore(); for (int i = 0; i < n; i++) { string s; getline(cin, s); if (s.size() < 3) { cout << s.size() << endl; } else { int temp = s.size(); for (int j = 0; j < s.size(); j++) { if (j < s.size() - 1) { if (s[j] == s[j + 1]) { temp++; } } } cout << temp << endl; } } return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 14:28:00

AlphaFold 3蛋白质-核酸复合物预测:核心机制深度解析

AlphaFold 3蛋白质-核酸复合物预测&#xff1a;核心机制深度解析 【免费下载链接】alphafold3 AlphaFold 3 inference pipeline. 项目地址: https://gitcode.com/gh_mirrors/alp/alphafold3 AlphaFold 3作为DeepMind推出的新一代蛋白质结构预测系统&#xff0c;在蛋白质…

作者头像 李华
网站建设 2026/5/12 11:55:05

终极3D打印机革命:Voron Switchwire完整指南

终极3D打印机革命&#xff1a;Voron Switchwire完整指南 【免费下载链接】Voron-Switchwire VORON Switchwire 项目地址: https://gitcode.com/gh_mirrors/vo/Voron-Switchwire 在当今快速发展的3D打印领域&#xff0c;Voron Switchwire凭借其创新的设计理念和卓越的性能…

作者头像 李华
网站建设 2026/5/12 7:34:29

【大模型自动化神器】Open-AutoGLM源码免费下载通道曝光,速领!

第一章&#xff1a;Open-AutoGLM 源码下载 获取 Open-AutoGLM 的源码是参与该项目开发与本地部署的首要步骤。项目托管在公开的代码仓库中&#xff0c;开发者可通过 Git 工具进行克隆&#xff0c;确保获得最新的功能更新和修复补丁。 准备工作 在开始之前&#xff0c;请确认系…

作者头像 李华
网站建设 2026/5/9 8:38:25

GNU Radio终极入门指南:快速掌握免费开源软件定义无线电

GNU Radio终极入门指南&#xff1a;快速掌握免费开源软件定义无线电 【免费下载链接】gnuradio GNU Radio – the Free and Open Software Radio Ecosystem 项目地址: https://gitcode.com/gh_mirrors/gn/gnuradio 想要在数字时代探索无线通信的奥秘&#xff1f;GNU Rad…

作者头像 李华