#include #include #include #include #include int main() { // determine number of candles int num_candles; std::cin >> num_candles; std::cin.ignore(std::numeric_limits::max(), '\n'); // ensure proper usage if (num_candles < 1 || num_candles > 100000) { return -1; } // determine how often largest int occurs int temp_num; int largest = -1; int num_occurences = 0; for (int i = 0; i < num_candles; ++i) { std::cin >> temp_num; // ensure proper usage if (temp_num < 1 || temp_num > 10000000) { return -1; } else if (temp_num > largest) { largest = temp_num; num_occurences = 1; } else if (largest == temp_num) { ++num_occurences; } } // print result std::cout << num_occurences << std::endl; return 0; }