• 题目
  • 思路
  • 程序
  • 总结

题目

题目来源于网上:
给定一个字符串,将重复的字符去除,仅保留第一次出现的字符,且保持去重后的字符在原字符串中的顺序不变。

输入:一个字符串(不包含空格)
输出:去重后的字符串
eg:
输入:12ere2
输出:12er

思路

set去重

程序

#include<iostream>
#include<string>
#include<algorithm>
#include<set>using namespace std;int main()
{string s,out_str;cin >> s;set<char> tmp;for(char i:s){if(tmp.find(i) == tmp.end()){tmp.insert(i);out_str.push_back(i);}}cout << out_str << endl;return 0;
}

总结

我是菜鸡。

华为2019届校招笔试题及解法相关推荐

  1. 字节跳动2019届校招笔试题

    1.世界杯开幕式会在球场C举行,球场C的球迷看台可以容纳M*N个球迷.在球场售票完成后,现官方想统计此次开幕式一共有多少个球队球迷群体,最大的球队球迷群体有多少人. 经调研发现,球迷群体在选座时有以下 ...

  2. 招商银行信用卡2019届实习笔试题

    招商银行信用卡2019届实习笔试题 题目表述:如图 思路:有向图中找回环.(具体方法和原理可以参考相关博客)同时标记那些指向回环的顶点.全部的顶点去掉被标记的顶点,输出就是答案了.完全按照题目中的提示 ...

  3. 2019 美团校招笔试题 外卖满减

    时间限制:1秒 空间限制:65536K 你打开了美了么外卖,选择了一家店,你手里有一张满X元减10元的券,店里总共有n种菜,第i种菜一份需要A_i元,因为你不想吃太多份同一种菜,所以每种菜你最多只能点 ...

  4. 华为2019暑期实习笔试题

    目录 第一题 题意 思路 代码 第二题 题意 思路 代码 第三题 题意 思路 代码 笔试共有3道编程题,分别为100分.200分.300分,两个小时.以下内容的编写全凭记忆和个人理解,如有什么不对的地 ...

  5. 华为 2017 秋季校招笔试题(C++ 后台)

    文章目录 1.删除字符串中的指定字符 1.1 问题描述 1.2 问题求解 2.成绩排名 2.1 问题描述 2.2 问题求解 3.字符串变换最小费用 3.1 问题描述 3.2 递归法求解 3.2 动态规 ...

  6. 2019 小米校招笔试题 小米大礼包

    小米之家是成人糖果店.里面有很多便宜,好用,好玩的产品.中秋节快到了,小米之家想给米粉们准备一些固定金额大礼包.对于给定的一个金额,需要判断能不能用不同种产品(一种产品在礼包最多出现一次)组合出来这个 ...

  7. 2019 快手校招笔试题详解

    可以理解为把5本书插到14本书的中间,即加头尾的15个空格里,有多少种组合.因为不能相邻,所以是有C(15, 5) = 3003 种方法 实际做的时候可以先计算C(19,5),可以在A,B中选一个,大 ...

  8. 华为2021届软件测试笔试题,华为2021届软件类校园招聘笔试题题解

    第一题很简单,忘了是什么题了. 第二题:验证报文 难点在于进制的转换和输入输出,python对于十六进制的存储是0x__,比如5就是0x5,而C和C++就是5,这里稍有不同,当时我摸不清python版 ...

  9. 华为2018届校招技术岗笔试题及个人解答

    前言 昨天(9.13)参加了华为2018届的技术岗笔试,特此总结一下笔试的题目和我个人的解答思路. 笔试题一共是三道编程题,大致是数值反向输出,比较和排序,相对较基础. PS:由于没有截图,所以题目是 ...

  10. 深信服笔试题 php,2019深信服校招笔试题------木板接水

    2019深信服校招笔试题--木板接水 题目: 空地上竖立着n个从左到右排列的木板,它们可以把水挡住,但溢出最边上木板的水将会流到空地上.已知木板间距都是单位1,现给定每个木板的高度,请求出总共能接住的 ...

最新文章

  1. python调用dll报错:ValueError: Procedure called with not enough arguments (4 bytes missing) or wrong call
  2. 如何监听WebView完成加载URL?
  3. iPhone开发过程中调试多次Release问题 message sent to deallocated
  4. 计数排序Counting sort
  5. Struts2中action接受参数方法
  6. 使用JetBrains dotMemory 4.0分析内存
  7. Python os模块相关简介
  8. 小新air15为啥没人买_联想小新air15怎么样?身边的人用的好像比较少?
  9. Android6.0权限适配及兼容库的实现
  10. init 切换系统运行级别
  11. 使用Easychm3.9打包chm出现js错误弹窗问题
  12. 开源免费的C/C++网络库(c/c++ sockets library) 七剑下天山
  13. 动态链接库(.dll) 动态导入库(.lib) 静态链接库(.lib)
  14. DOSBox+MASM,汇编语言环境搭建
  15. C# 判断本机是否安装Excel及多版本安装?获取Excel进程信息和打开Excel应用软件
  16. 美食类短视频怎么做?几个小方法来帮忙,简单很好学
  17. HIVE优化的四种方法
  18. 海康RTSP转flv并实现h5页面播放
  19. 使用scp命令上传文件到linux服务器
  20. 利用CrystalDiskInfo软件获取硬盘使用情况-数据提取

热门文章

  1. 微信小程序展示弹窗的方式
  2. Android语音识别-阿里语音识别
  3. 微信小程序switch 样式重写
  4. Java 汉字转拼音(完美支持解决多音字)
  5. uniapp页面打印pdf文件
  6. 2019“华为杯”第十六届研究生数模竞赛F题一等奖7/2790方案
  7. 有效值(RMS) 平均值(DC) 的理解
  8. phpcms v9给栏目添加自定义英文栏目名称字段图文教程
  9. VOIP Codec 三剑客之 ISAC/ILBC -- ISAC (2) Low Band Encode 模块
  10. 如何自学计算机access,我是怎样自学access的