Descripción del
problema Dadas dos cadenas A y B, este problema requiere que genere A + B, que es la unión de las dos cadenas.
Se requiere generar A primero y luego B, pero los caracteres repetidos deben eliminarse.
Entrada de formato de
entrada dada respectivamente en dos filas A y B, ambas con una longitud de no más de 10. 6 , visto a partir de los caracteres ASCII y los espacios, se identifica por el final del transporte de una cadena no vacía.
Formato de
salida Muestra la suma de A y B requerida por el título en una línea.
输入 样例
Esta es una prueba de muestra
para mostrarle_Cómo funciona
Muestra de salida
This ampletowyu_Hrk
respuesta:
#include <iostream>
using namespace std;
string s, a, b;
bool used[150];
int main()
{
getline(cin, a);
getline(cin, b);
s = a + b;
for (int i = 0; i < s.size(); i ++)
if(!used[s[i]])
{
cout << s[i];
used[s[i]] = true;
}
return 0;
}