题目描述
解题思路
使用 hash 数组存储提供的珠串中每种颜色出现的次数,再和想做的串的颜色进行比较,遇到一个想要的颜色,数组对应减 1 ,减到 0 以下则说明不能购买,同时记录缺少的个数。如果没有减到 0 以下,则在最后再统计一遍 hash 数组中的珠子个数。
易错点
- 无
也许陌生的知识点
- hash 列表
代码示例:
1 |
|
使用 hash 数组存储提供的珠串中每种颜色出现的次数,再和想做的串的颜色进行比较,遇到一个想要的颜色,数组对应减 1 ,减到 0 以下则说明不能购买,同时记录缺少的个数。如果没有减到 0 以下,则在最后再统计一遍 hash 数组中的珠子个数。
1 | #include <iostream> |