学习时间:
2023年3月10日
题目描述:
题解分享:
// 作 者 : 繁 华 倾 夏
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
// 力扣(LeetCode):1779. 找到最近的有相同 X 或 Y 坐标的点
int nearestValidPoint(int x, int y, int** points, int pointsSize, int* pointsColSize){
int max=INT_MAX,s=-1;
for(int i=0;i<pointsSize;i++){
int px=points[i][0],py=points[i][1];
if(x==px){
int dist=abs(y-py);
if(dist<max){
max=dist;
s=i;
}
}else if(y==py){
int dist=abs(x-px);
if(dist<max){
max=dist;
s=i;
}
}
}
return s;
}
【繁华倾夏】【每日力扣题解分享】【Day55】