题目描述
解题思路
逻辑查找。用 map 记录每种颜色出现的次数,用于后面判断某种颜色是否唯一。用方向数组来确定方向,只要对数组进行遍历就能获得全部方向。因为只要求在结果唯一时输出该点,因此只需要记录一个坐标以及可能的点数 cnt 就足够了,只有 cnt = 1 时才输出坐标。
易错点
- 寻找的是颜色唯一的点
- 行和列不要弄反,可以前面都按照习惯用(行,列),最后倒过来输出
也许陌生的知识点
map<int, int> color;
- 用于映射,键和值可以是任意类型
- 直接使用
m[<键>] = <值>
即可向map中添加一组键值对 - 需要的头文件:map
代码示例:
1 |
|