各不相同!!!
查看原帖
各不相同!!!
1344756
ROU_bing楼主2024/9/4 18:27

注意,花生数量各不相同!!!
别像我一样加了些代码发现没用(悲
写都写了,还是放出来吧...
如果会有相同的话选择排序的判断会变成这样

if (a[i].num<a[j].num)	swap(a[i],a[j]);
else if (a[i].num==a[j].num){
	int li=abs(a[i-1].x-a[i].x)+abs(a[i-1].y-a[i].y);
	int lj=abs(a[i-1].x-a[j].x)+abs(a[i-1].y-a[j].y);
	if (li>lj)	swap(a[i],a[j]);
}

awa

2024/9/4 18:27
加载中...