Description
Input
Output
Sample Input
2 2 2 52 25 12 5 89 64 6 43 56 72 92 23 20 22 37 31
Sample Output
5625 8836
思路:原来就一道数学题,不要一看到题目就被吓到了。 假设a<b<c,我们是选a,b,c呢还是选a,c呢?我们来求一下。因为(c-a)^2-(c-b)^2-(b-a)^2=2(b-a)(c-b)>0,所以我们只需要选a,c就好了,也就是说选最小的和最大的,题目的数据范围是1 to 100,所以只需要选最小的一个和100就够了。
#include <stdio.h>
int main()
{
int min,n,m,t;
scanf("%d",&t);
while(t--)
{
scanf("%d%d",&n,&m);
min=1000;
while(n--)
{
scanf("%d",&m);
if(m<min) min=m;
}
printf("%d\n",(100-min)*(100-min));
}
}
原文:http://blog.csdn.net/faithdmc/article/details/18657939