测评机: Xeost[5]
得分: 10分
提交日期: 2012-3-18 9:30:00
有效耗时: 63毫秒
测试结果1: 选手程序无输出
测试结果2: 选手程序无输出
测试结果3: 选手程序无输出
测试结果4: 选手程序无输出
测试结果5: 选手程序无输出
测试结果6: 选手程序无输出
测试结果7: 选手程序无输出
测试结果8: 选手程序无输出
测试结果9: 选手程序无输出
测试结果10: 通过本测试点|有效耗时63ms
程序是对的,也绝对没有超时,但为什么无输出?
水题都做成这样了
#include <iostream>
#include <stdio.h>
#include <cmath>
using namespace std;
int a[10001];
int i,j,k,l,m,n,p,q,x,y,z,maxx,minn;
void asdf(int x)
{
if ((x==0)||(x==1)){return;};
if ((x==2)){z=1; return;};
for (i=2; i<=sqrt(x); i++)
{
if (x%i==0){return;};
}
z=1;
return;
}
int main()
{
scanf("%d%d",&n,&k);
maxx=-200000000;
minn=200000000;
for (i=1; i<=n; i++)
{
scanf("%d",&a[i]);
if (a[i]>k){if (a[i]-k<minn){minn=a[i]-k;};};
if (a[i]<k){if (a[i]-k>maxx){maxx=a[i]-k;};};
}
printf("%d\n",k+minn+k+maxx);
z=0;
asdf(k+minn+k+maxx);
if (z==1){printf("T");} else printf("F");
return 0;
}