#include #include #include using namespace std; class GroceryBagger { public: int minimumBags(int strength, vector itemType) { int res = 0; map msi; for (int i = 0; i < itemType.size(); i++) { msi[ itemType[i] ] = 0; } for (int i = 0; i < itemType.size(); i++) { ++msi[ itemType[i] ]; } for ( map::iterator it = msi.begin(); it != msi.end(); it++) { res += (it->second + strength - 1) / strength; } return res; } };