383. 赎金信
简单
class Solution {
public:
bool canConstruct(string ransomNote, string magazine) {
vector<int> ran(26,0);
vector<int> mag(26,0);
for(auto c : ransomNote)
{
int idx = c -'a';
ran[idx]++;
}
for(auto c : magazine)
{
int idx = c - 'a';
mag[idx]++;
}
for(int i=0;i<26;++i)
{
if(ran[i] > mag[i] )
{
return false;
}
}
return true;
}
};