题目链接[链接:]https://www.luogu.com.cn/problem/P51
1.定义一个结构体:
struct dis//结构体名称
{
    int x;
    int y;
    int z;//这三个是结构体元素
}d[1000010];//这个是结构体数组,使用结构体数组是通过数组名称+序号+.+元素名称,如 d[i].z;
2.对结构体数组以某一元素进行排序:
sort(d,d+n,cmp);//注意这里是数组名称
bool cmp(dis a,dis b) //这里是结构体名称
{
   retrun a.z<b.z;//如果是从大到小,则是>;
}