LeetCode 1189 “气球”的最大数量[map] HERODING的LeetCode之路
Posted HERODING23
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 1189 “气球”的最大数量[map] HERODING的LeetCode之路相关的知识,希望对你有一定的参考价值。
解题思路:
统计所有字母的个数,然后根据balloon单词中五个字母的个数,计算能组成的最大单词的次数(取每个字母能组成最多单词的最小值),代码如下:
class Solution
public:
int maxNumberOfBalloons(string text)
vector<int> count(26, 0);
for(auto c : text)
count[c - 'a'] ++;
int ans = min(count[1], min(count[0], min(count['l' - 'a'] / 2, min(count['o' - 'a'] / 2, count['n' - 'a']))));
return ans;
;
以上是关于LeetCode 1189 “气球”的最大数量[map] HERODING的LeetCode之路的主要内容,如果未能解决你的问题,请参考以下文章