problema ingenieros de I + D de Huawei programación: número, obviamente, al azar

Uno, Título Descripción

Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción

En segundo lugar, las ideas de resolución de problemas

¿Los dos booltipos de registros de la tabla de hash se pueden inicializar a false, el recorrido es cierto que los elementos de matriz, índice de producción

#include <algorithm>
#include <iostream>
#include <vector>
using namespace std;
int main()
{

    unsigned int N1, N2;
    vector<bool> Hash1(1001, false);
    vector<bool> Hash2(1001, false);
    cin >> N1;
    unsigned int tmp;
    for (unsigned int i = 0; i < N1; i++)
    {
        cin >> tmp;
        Hash1[tmp] = true;
    }
    cin >> N2;
    for (unsigned int i = 0; i < N2; i++)
    {
        cin >> tmp;
        Hash2[tmp] = true;
    }
    for (unsigned int i = 0; i < 1001; i++)
    {
        if (Hash1[i] == true)
            cout << i << endl;
    }
    for (unsigned int i = 0; i < 1001; i++)
    {
        if (Hash2[i] == true)
            cout << i << endl;
    }
    return 0;
}

En tercer lugar, los resultados de explotación

Aquí Insertar imagen Descripción

Publicado 30 artículos originales · ganado elogios 3 · Vistas 812

Supongo que te gusta

Origin blog.csdn.net/weixin_44587168/article/details/105370306
Recomendado
Clasificación