codevs 3129 奶牛代理商IX

时间限制: 1 s
 空间限制: 32000 KB
 题目等级 : 白银 Silver
题目描述  Description

    小X从美国回来后,成为了USACO中国区的奶牛销售代理商,专门出售质优价廉的“FJ”牌奶牛,因此生意很好。还记得那个巨大的牛棚吗?由于年久失修,牛棚被拆。她建了一个新的、现代化牛棚。这个牛棚采用数字化管理,因此每头奶牛都有一个编号i,第i头奶牛对应第i间牛棚。由于奶牛数量十分庞大,又打乱了顺序,所以必须由你进行升序排序。

    我们保证第N(2<=N<=1000000)头奶牛一定有且仅有一间牛棚住,且奶牛编号一定连续

    注意:奶牛编号是可能大于N、但一定是INT范围内的整数

 

本周内将加强数据,坚决反对快排!

输入描述  Input Description

第一行:一个正整数N

第二行:N头奶牛编号

输出描述  Output Description

奶牛编号升序排列

样例输入  Sample Input

10

1 2 3 4 5 6 7 8 9 10

样例输出  Sample Output

1 2 3 4 5 6 7 8 9 10

数据范围及提示  Data Size & Hint

还是那句话,请搜索:奶牛代理商以获得更多信息;

我们不推荐快排,原因见样例。

如果你只读入N而不排序,试图偷懒的话,有你好看!

注意:奶牛编号是可能大于N、但一定是INT范围内的整数

{

Build:G-308-2-F;

副标题:回家;

标签:这不需要!;

冒泡居然能过。。PS: n<=1000000 。。
#include <iostream>
#include <cstdio>
using namespace std;
int N,a[1000001],i,j;
int main()
{
    scanf("%d",&N);
    for(i=1;i<=N;++i) scanf("%d",&a[i]);
    for(i=1;i<=N;++i)
    for(j=i+1;j<=N;++j)
    if(a[j]<a[i]) swap(a[j],a[i]);
    for(i=1;i<=N;++i)
    printf("%d ",a[i]);
    return 0;
}

 

转载于:https://www.cnblogs.com/ruojisun/p/6485902.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值