news 2026/4/15 4:09:56

单词倒排 和 字符串P型编码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
单词倒排 和 字符串P型编码

单词倒排

这道题只需要用getline获取输入然后字符串遍历存入一个临时字符串,每当遇到空格便将字符串添加到out字符串前面即可。

#include<bits/stdc++.h>
using namespace std;
int main(){
string in,out;
string now = "";
getline(cin,in);
for(char &c : in){
now += c;
if(c == ' ') {//当前字符是空格
out = now + out;
now = "";
// cout << out << endl;
}
}
out = now + " " + out;
cout << out << endl;
return 0;
}

字符串P型编码

P型编码,定义两个字符串,一个读取输入,一个用于拼接输出。

在一个for循环中按要求遍历字符串每个字符为i,将i赋值给j,然后用while循环自增找到i与j不同时j的值,按要求拼接出新的字符串,然后将j赋值给i,for接下来进去处理下一个不同字符。

#include<bits/stdc++.h>
using namespace std;
int main(){
string s,res;
cin >> s;//读取字符串
for(int i = 0;i < s.size();){
int j = i;//寻找连续相同字符的结束位置
while(j < s.size() && s[j] == s[i]) j++;//利用while循环找到i与j不相同时j的位置
res += to_string(j-i) + s[i];//拼接:数量+字符
i = j;//跳到下一个不同的字符
}
cout << res << endl;
return 0;
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 7:04:05

网通领域发光二极管(LED)应用全解析:从基础认知到选型要点

在网通设备的日常运维与硬件设计中&#xff0c;发光二极管&#xff08;LED&#xff09;是不可或缺的“状态语言”载体&#xff0c;同时在部分信号传输场景中承担关键作用。但很多人对LED的基础概念、与其他二极管的差异&#xff0c;以及在网通领域的具体应用仍存在认知模糊。本…

作者头像 李华
网站建设 2026/4/8 22:24:46

dart特性之 --- mixin

mixin官网介绍 对于mixin的介绍和基本使用大家可以直接点击上面的官网链接产看&#xff0c;本篇主要探究混入链中的方法的调用顺序&#xff0c;起因来自于在查看flutter入口方法runApp()的源码处的疑问&#xff0c;下面以简化源码的方式进行分析。 abstract class BindingBas…

作者头像 李华
网站建设 2026/4/13 16:38:06

边缘设备能跑EmotiVoice吗?树莓派部署尝试

边缘设备能跑EmotiVoice吗&#xff1f;树莓派部署尝试 在智能语音助手越来越“听得懂人话”的今天&#xff0c;我们似乎也对它的声音提出了更高要求&#xff1a;不再满足于冰冷的机械朗读&#xff0c;而是期待它能“高兴地打招呼”、或“严肃地提醒天气”。这种对情感化语音输出…

作者头像 李华
网站建设 2026/4/13 17:16:14

ELK 是一套**开源的日志收集、存储、分析与可视化的技术栈

ELK 是一套开源的日志收集、存储、分析与可视化的技术栈&#xff0c;由 Elastic 公司&#xff08;原 Elasticsearch BV&#xff09;开发的三款核心产品的首字母缩写组成&#xff0c;是目前企业级日志管理、运维监控、安全审计的主流解决方案之一。 E&#xff1a;Elasticsearch …

作者头像 李华
网站建设 2026/4/12 19:44:02

绿色工厂建设中能碳管理的 12 个关键技术环节解析

在绿色工厂和“双碳”目标背景下&#xff0c;工业企业对能碳管理的认知正在发生变化。 与早期以节能为目的的能耗统计不同&#xff0c;当前政策更关注企业是否具备长期运行、可追溯、可核查的能碳管理体系。 《工业企业和园区数字化能碳管理中心建设指南》&#xff08;工信厅节…

作者头像 李华