class Solution {
public:
bool canConstruct(string ransomNote, string magazine) {
int alp[256]={0};
for(int i=0;magazine[i]!='\0';i++)
alp[magazine[i]]++;
for(int i=0;ransomNote[i]!='\0';i++)
if(--alp[ransomNote[i]]<0)return false;
return true;
}
};