给定两个字符串 A 和 B,本题要求你输出 A+B,即两个字符串的并集。要求先输出 A,再输出 B,但重复的字符必须被剔除

输入格式:

输入在两行中分别给出 A 和 B,均为长度不超过 10​6​​的、由可见 ASCII 字符 (即码值为32~126)和空格组成的、由回车标识结束的非空字符串。

输出格式:

在一行中输出题面要求的 A 和 B 的和。

输入样例:

This is a sample test
to show you_How it works

输出样例:

This ampletowyu_Hrk
#include<iostream>
using namespace std;
int main(){//freopen("input.txt","r",stdin);string s1,s2,s3;getline(cin,s1);getline(cin,s2);s3 = s1+s2;bool visit[128];fill(visit,visit+sizeof(visit)/sizeof(bool),false);for(int i=0;i<s3.size();i++){if(!visit[s3[i]]){visit[s3[i]] = true;printf("%c",s3[i]);}}return 0;
}

1093 字符串A+B (20分)相关推荐

  1. C++学习之路 | PTA乙级—— 1093 字符串A+B (20 分)(精简)

    1093 字符串A+B (20 分) 给定两个字符串 A 和 B,本题要求你输出 A+B,即两个字符串的并集.要求先输出 A,再输出 B,但重复的字符必须被剔除. 输入格式: 输入在两行中分别给出 A ...

  2. 【简单解法】1093 字符串A+B (20分)_16行代码AC

    立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 给定两个字符串 A 和 B,本题要求你输出 A+B,即两个字符串的并集.要求先输出 A,再输出 B,但重复的字符必须被剔除. 输入 ...

  3. 【PAT乙级】1093 字符串A+B (20 分)

    题目地址 #include<cstdio> #include<iostream> #include<map> using namespace std; map< ...

  4. 7-31 字符串循环左移 (20 分)

    7-31 字符串循环左移 (20 分) 输入一个字符串和一个非负整数N,要求将字符串循环左移N次. 输入格式: 输入在第1行中给出一个不超过100个字符长度的.以回车结束的非空字符串:第2行给出非负整 ...

  5. 7-30 字符串的冒泡排序 (20 分) or 7-27 冒泡法排序 (20 分)

    将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最大的元素.然后用同样的方法对前N−1个元 ...

  6. 字符串排序(20 分)

    本题要求编写程序,读入5个字符串,按由小到大的顺序输出. 输入格式: 输入为由空格分隔的5个非空字符串,每个字符串不包括空格.制表符.换行符等空白字符,长度小于80. 输出格式: 按照以下格式输出排序 ...

  7. 习题8-5 使用函数实现字符串部分复制 (20 分)

    #include <stdio.h> #define MAXN 20void strmcpy( char *t, int m, char *s ); void ReadString( ch ...

  8. C++学习之路 | PTA乙级—— 1078 字符串压缩与解压 (20 分)(精简)

    1078 字符串压缩与解压 (20 分) 文本压缩有很多种方法,这里我们只考虑最简单的一种:把由相同字符组成的一个连续的片段用这个字符和片段中含有这个字符的个数来表示.例如 ccccc 就用 5c 来 ...

  9. 7-121 删除字符串中的子串 (20 分)

    7-121 删除字符串中的子串 (20 分) 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以 ...

最新文章

  1. Ardino基础教程 14_倾斜开关
  2. 简单字符串比较——JAVA
  3. 计算机社区活动,计算机与信息学院“e修哥”党支部进社区开展志愿服务活动...
  4. 10-穿墙代理的设置 | 01.数据抓取 | Python
  5. Thread Join 讲解
  6. C# 10 新特性 —— Lambda 优化
  7. 基准软件测试原理,基准测试
  8. c语言学习-使用指针求一个字符串的长度
  9. 上dj是什么意思_火花塞上的每个编码是什么意思
  10. iOS NSString的常用用法
  11. PHP每天自动更新静态文件下载地址,防盗链
  12. bat脚本实现微信多开
  13. vnc远程控制软件,五款良心推荐的vnc远程控制软件
  14. 爱代挂php源码,爱代挂外包,爱准挂外包,代挂系统218元秒搭建
  15. Android 仿微信语音聊天,正式加入字节跳动
  16. grep 或 egrep 或awk 过滤两个或多个关键词|使用grep匹配“与”或者“或”模式
  17. POJ 最小公倍数
  18. DHTMLX基本用法
  19. android 手机屏幕密度等级和屏幕逻辑尺寸
  20. Linux——软件安装

热门文章

  1. 编程语言_java_面试题0002
  2. STM32工作笔记0019---新建工程模板-基于固件库-M3
  3. Web前端工作笔记009---IE8兼容_new Date兼容方法
  4. IOS工作笔记002---windows给VmWare虚拟机OS系统安装VMTools
  5. ORA-12505, TNS:listener does not currently know of SID given in connect descriptor异常
  6. oracle零碎要点---oracle em的web访问地址忘了
  7. C++中this指针的用法
  8. 罗技无线网卡linux,linux(debian)安装USB无线网卡(tp-link TL-WN725N rtl8188eu )
  9. 电脑开机一会就蓝屏怎么回事_电脑蓝屏怎么回事
  10. mongotemplate 查询子文档_Oracle之SQL查询突破性能瓶颈的参数