题目链接:http://codeforces.com/contest/405/problem/A
解题报告:有n列箱子竖直放置,每列箱子上都有数量不等的箱子,这些箱子之间没有固定,当重力方向改为平行向右的时候,这些箱子就会在重力的作用下像右滑动,问最后每列箱子有多少层?
题目其实很简单,就是一个排序,从小到大。
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
int A[];
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
for(int i = ;i < n;++i)
scanf("%d",&A[i]);
sort(A,A+n);
for(int i = ;i < n;++i)
printf(i == ? "%d":" %d",A[i]);
printf("\n");
}
return ;
}