Răspuns :
Problema #267 UNICE pbinfo.
Am folosit vector de frecventa pentru eficienta algoritmului.
#include <iostream>
#include <fstream>
using namespace std;
ifstream in ("unice.in");
ofstream out ("unice.out");
int main()
{
unsigned int n, i, nr=0, max = 0, x;
in>>n;
unsigned int v[100000];
for(i=0;i<n;i++)
{
in>>x;
v[x]++;
if ( max < x )
max = x;
}
for(i=0;i<=max;i++)
{
if(v[i] == 1 )
{
out<<i<<" ";
nr++;
}
if ( nr == n )
break;
}
}
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!