LeetCode Weekly Contest 287
問題文
省略
省略
C++に変換後のコードはこちら
#define main dummy_main
{}
#undef main
class Encrypter {
public:
string t[26];
map<string,int> cnt;
Encrypter(vector<char>& keys, VS& values, VS& dic) {
rep(i,26) t[i] = "@";
rep(i,keys.size()) t[keys[i]-'a'] = values[i];
rep(i,dic.size()) cnt[encrypt(dic[i])]++;
}
string encrypt(string s) {
string res;
rep(i,s.size()) res += t[s[i]-'a'];
return res;
}
int decrypt(string s) {
if(cnt.count(s)==0) return 0;
return cnt[s];
}
};
Current time: 2024年05月06日04時01分04秒
Last modified: 2022年04月10日17時58分04秒 (by laycrs)
Tags: Competitive_Programming_Incomplete LeetCode
トップページに戻る
Logged in as: unknown user (not login)