#include #include #include #include #include int main( ) { std::cout << "Enter some integers, separated by blanks, e to end!\n" ; std::vector numbers {std::istream_iterator{std::cin} , std::istream_iterator{}} ; std::set uniques( numbers.begin( ) , numbers.end( ) ); std::vector frequencies ; for ( auto i : uniques ) { frequencies.push_back( std::count( numbers.begin( ) , numbers.end( ) , i ) ) ; } std::set allFreq ( frequencies.begin( ) , frequencies.end( ) ) ; if ( uniques.size( ) == allFreq.size( ) ) { std::cout << 1 << '\n' ; } else { std::cout << 0 << '\n' ; } return 0 ; }