//GOJ1100 除了sort,你还会什么
#include<cstdio>
#include<algorithm>
#define N 2000000
int a[N]; //存储各居民的年龄
using namespace std;
int main()
{
int n,i;
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
scanf("%d",a+i);
sort(a,a+n); //从小到大排序
for(i=0;i<n;i++) //从小到大输出结果,注意空格和换行
{
printf("%d",*(a+i));
if(i!=n-1)printf(" ");
else printf("\n");
}
}
return 0;
}
//GOJ1060 Nth Largest Value
#include<cstdio>
#include<algorithm>
using namespace std;
int main()
{
int p,i,num,a[10];
scanf("%d",&p);
while(p--)
{
scanf("%d",&num);
for(i=0;i<10;i++)
scanf("%d",a+i);
sort(a,a+10); //从小到大排序
printf("%d %d\n",num,a[7]); //题意要求第3大的数
}
return 0;
}
GOJ1100和GOJ1060 大家加油吧
最新推荐文章于 2017-11-08 14:47:36 发布