在 C++ 里面 struct 和 class 没有本质的区别 只是成员和继承方式的默认不同 struct 是 public class 是 private 我的个人建议是只要需要实现成员函数的就用 class 至于效率问题,那得看什么特性 好多都是编译时就处理掉的事情,比如普通的函数重载(非 virtual 成员函数),比如模板,只是增加编译时间而已,
题目 思路:先找到相邻距离最小的位置,假设为pos, 那么不是移动第pos个点就是移动第(pos - 1)个点,先移动pos点,用数组vec存除了pos点之外的所有点,求出最小相邻距离和最大相邻距离,那么肯定将pos点插入到最大相邻距离中。 #include <bits/stdc++.h>using namespace std;#define int long long#define p