首页 > 代码库 > codevs 3129 奶牛代理商IX
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;}
codevs 3129 奶牛代理商IX
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。