# 1431. Kids With the Greatest Number of Candies Difficulty: Easy ## Solution ```cpp= /** *** Author: R-CO *** E-mail: daniel1820kobe@gmail.com *** Date: 2020-10-24 **/ #include <algorithm> #include <cstdlib> #include <vector> using std::vector; class Solution { public: vector<bool> kidsWithCandies(vector<int>& candies, int extraCandies) { int max_candies = *std::max_element(candies.begin(), candies.end()); vector<bool> output(candies.size(), false); auto it = output.begin(); for (auto kid : candies) { if (kid + extraCandies >= max_candies) { *it = true; } ++it; } return output; } }; int main(int argc, char* argv[]) { return EXIT_SUCCESS; } ``` ## Result Success Details Runtime: 4 ms, faster than 83.14% of C++ online submissions for Kids With the Greatest Number of Candies. Memory Usage: 9.3 MB, less than 100.00% of C++ online submissions for Kids With the Greatest Number of Candies. ###### tags: `LeetCode-Easy` `C++`