杭电oj2078
#include <stdio.h> #include <string.h> #include using namespace std; int main() { int n, dif[50]; scanf_s("%d", &n); while (n–) { int t, m, eff; scanf_s("%d%d", &t, &m); for (int i = 0; i < t; i++) { scanf_s("%d", &dif[i]); } sort(dif, dif + t); eff = pow(100 - dif[0], 2); for (int i = 1; i < m; i++) { int k = pow(dif[i] - dif[i - 1], 2); if (k > eff) { eff = k; } } printf("%d\n", eff); } while (1); return 0; } 来源: CSDN 作者: qq_37659800 链接: https://blog.csdn.net/qq_37659800/article/details/104317640