Solução Informática Intermediário - Semana 47

Solução de Frederico Bulhões

Para resolver esse problema podemos usar um set e inserir todos os números dados pela entrada. Um set não insere elementos repetidos, então o seu tamanho será o número de elementos diferentes.

Código para melhor entendimento:


//solucao de davi gabriel (modificada)
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, al, ans = 0;
cin >> n;
set<int> mark;
for(int i = 0; i < n; i++){
cin >> al;
mark.insert(al);
}
cout << mark.size() << "\n";
return 0;
}

view raw

frequencia.cpp

hosted with ❤ by GitHub