感觉这道题目学到了好多。当数组太大的时候可以利用map映射。
题目大意,曼哈顿距离和欧式距离相等。
思考了一会儿,如果两个距离要相等,那么只有在坐标轴所连接的直线上面。刚开始我的想法是和345的B题是一样的,利用cnt,然而发现10^9实在是太大了,我就想到了利用哈希表中的方式对他取余数。但是又想了一会儿,如果说3是素数,那么,如果数字越大,那么就会出现矛盾的,例如4%3=1,7%3=1.因此方法行不通,于是果断放弃了。然后数组不能开,以上方法又行不通,该怎么办呢。
于是我看到了别人的方法,不愧是大牛。新人学到了。可以用map映射呀。