用unordered_map<int, vector<int>>分別「以row」和「以column」存鏡子座標,並sort vector用unordered_map<int, unordered_map<int, char>>存鏡子種類接著二分搜(unordered_map時間複雜度平均O(1))