>>374
int numcount( int* in )
{
int a[M] = {0}, i, ret = 0;

for( i = 0; i < N; i++ ){ a[ *in ]++; in++; }
for( i = 0; i < M; i++ ) if( a[i] ) ret++;
return ret;
}