class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ransomNote string字符串 * @param magazine string字符串 * @return bool布尔型 */ bool canConstruct(string ransomNote, string magazine) { // write code here if (ransomNote.length() > magazine.length()) { return false; } unordered_map<char,int> ma; unordered_map<char,int> ran; for(char it:magazine){ ma[it]++; } for(char it:ransomNote){ ran[it]++; } for(char it:ransomNote){ if(ma[it]<ran[it]){ return false; } } return true; } };