题很简单。。。
说白了就是一共4中颜色。。。
看还需要几种。。。
#include <stdio.h>
int main ( ) {
int a[6], i, j, ans;
for ( i = 1; i <= 4; ++i )
scanf ( "%d", &a[i] );
ans = 0;
for ( i = 1; i <= 4; ++i )
for ( j = i + 1; j <= 4; ++j )
if ( a[i] == a[j] ) ans++;
if ( ans == 2 ) printf ( "2\n" );
else printf ( "%d\n", ( ans + 1 ) / 2 );
}