列表

详情


NC20799. 咸鱼落泪

描述

西墙有咸鱼,头齐尾不齐,年初立壮志,健身加学习,不再刷微博,卸载掉游戏,
填完陈年坑,工作更努力。坚持三四天,已有倦怠意,今年时尚多,何必如此急?
学业可稍等,工作下周提,天天悠闲过,日日迷梦里,大事转锦鲤,失败怪水逆。
随手翻日历,已是十二月,回首前几月,满眼是泪滴,银行没存款,工作无业绩,
体重未曾减,肥肉撑满衣。发誓一定改,余日要珍惜,明晚却发现,一天又咸鱼。
现在给出一个正整数n代表有n条咸鱼然后给出n个整数,代表每条咸鱼有多咸。请将这n个整数升序排列,然后输出。

输入描述

第一行输入一个n,代表接下来有n个整数。
第二行输入a1,a2,a3……an一共n个整数。
(1 ≤ n ≤ 100, 0 ≤ a1,a2,a3……an ≤ 1000)

输出描述

按照升序排列输出n个整数,每个整数用空格隔开。

示例1

输入:

5
3 2 1 4 5

输出:

1 2 3 4 5

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C++ 解法, 执行用时: 5ms, 内存消耗: 480K, 提交时间: 2021-08-29 11:17:43

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,a[10000],i;
    cin>>n;
    for(i=0;i<n;i++) cin>>a[i];
    sort(a,a+n);
    for(i=0;i<n;i++) cout<<a[i]<<" ";
    return 0;
}

Python3 解法, 执行用时: 51ms, 内存消耗: 4596K, 提交时间: 2022-05-01 22:50:31

input()
print(str(sorted(list(map(int,input().split())))).replace(",", "").replace("[","").replace("]",""))

pypy3(pypy3.6.1) 解法, 执行用时: 62ms, 内存消耗: 18780K, 提交时间: 2020-04-20 12:46:39

n = input()
a = [int(t) for t in input().split()]
a.sort()
for t in a:
    print(t,end=' ')

上一题