llllmz

导航

383. 赎金信

 

class Solution {
public:
    bool canConstruct(string ransomNote, string magazine) {
        unordered_map<char, int> unmapran;
        unordered_map<char, int> unmapmag;
        for(int i = 0; i < ransomNote.size(); ++i) ++unmapran[ransomNote[i]];
        for(int i = 0; i < magazine.size(); ++i) ++unmapmag[magazine[i]];
        for(int i = 0; i < ransomNote.size(); ++i){
            if(unmapran[ransomNote[i]] > unmapmag[ransomNote[i]]) return false;
        }
        return true;
    }
};

 

posted on 2024-10-10 22:38  神奇的萝卜丝  阅读(13)  评论(0)    收藏  举报