杭电oj2078

烈酒焚心 提交于 2020-02-14 23:34:32

#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;
}

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!