/* * ========================================================================= * * FileName: leetcode_575.cpp * * Description: * * Version: 1.0 * Created: 2018-11-20 14:34:21 * Last Modified: 2018-11-20 14:34:46 * Revision: none * Compiler: gcc * * Author: zt () * Organization: * * ========================================================================= */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #include int distributeCandies ( vector& candies ) { int ret = 0; int len = candies.size(); unordered_set tmp; for ( auto& e : candies ) tmp.insert ( e ); ret = ( tmp.size() > len / 2 ) ? len / 2 : tmp.size(); return ret; } int main ( int argc, char* argv[] ) { ( void ) argc; ( void ) argv; return 0; }