unordered_map<char, int> char_to_int = {
{'u', 1}, {'z', 2}, {'r', 3}, {'m', 4}, {'a', 5},
{'t', 6}, {'i', 7}, {'f', 8}, {'x', 9}, {'o', 10},
{'p', 11}, {'n', 12}, {'h', 13}, {'w', 14}, {'v', 15},
{'b', 16}, {'s', 17}, {'l', 18}, {'e', 19}, {'k', 20},
{'y', 21}, {'c', 22}, {'q', 23}, {'j', 24}, {'g', 25},
{'d', 26}
};
unordered_map<int, char> int_to_char = {
{1, 'm'}, {2, 'j'}, {3, 'q'}, {4, 'h'}, {5, 'o'},
{6, 'f'}, {7, 'a'}, {8, 'w'}, {9, 'c'}, {10, 'p'},
{11, 'n'}, {12, 's'}, {13, 'e'}, {14, 'x'}, {15, 'd'},
{16, 'k'}, {17, 'v'}, {18, 'g'}, {19, 't'}, {20, 'z'},
{21, 'b'}, {22, 'l'}, {23, 'r'}, {24, 'y'}, {25, 'u'},
{26, 'i'}
};
我是因為unordered_map查詢比較快才用他 當然程式碼都是一樣的 可以當成一般map用
想改成map也可以 把上面的"unordered_"刪掉就好了 結果不會變