1792 服务器集群网络延迟
#include <iostream> #include <string> #include <vector> #include <numeric> using namespace std; // 待实现函数,在此函数中填入答题代码 int ClusterLatency(const vector<int>& arr) { // 在此添加你的代码 int len = arr.size(); int a[len][len]; vector<int> resSum; for (int i = 0; i < len; i++) { vector<int> res; int sum = 0; for (int j = 0;j < len; j++) { if (i != j) { a[i][j] = abs(arr[i] - arr[j]); res.push_back(a[i][j]); sum = accumulate(res.begin(), res.end(), 0); } } resSum.push_back(sum); } int min = resSum[0]; for (int i = 0;i < resSum.size(); i++) { if (resSum[i] < min) { min = resSum[i]; } } return min; } // 以下为考题输入输出框架,此部分代码不建议改动 int main() { string line; getline(cin, line); int n = stoi(line); vector<int> arr(n); for (int i = 0; i < n; ++i) { cin >> arr[i]; } cout << ClusterLatency(arr) << endl; return 0; }
以大多数人努力程度之低,根本轮不到去拼天赋~