diff --git a/P1177.cpp b/P1177.cpp new file mode 100644 index 0000000..72a5cb1 --- /dev/null +++ b/P1177.cpp @@ -0,0 +1,15 @@ +#include +using namespace std; +int main() { + int n; + scanf("%d", &n); + vector a(n, 0); + for(int i = 0; i < n; ++i) { + scanf("%d", &a[i]); + } + sort(a.begin(), a.end()); + for(int i = 0; i < n; ++i) { + printf("%d ", a[i]); + } + return 0; +} \ No newline at end of file diff --git a/P1177.md b/P1177.md new file mode 100644 index 0000000..f086cd7 --- /dev/null +++ b/P1177.md @@ -0,0 +1,36 @@ +# P1177 【模板】排序 + +## 题目描述 + +将读入的 $N$ 个数从小到大排序后输出。 + +## 输入格式 + +第一行为一个正整数 $N$。 + +第二行包含 $N$ 个空格隔开的正整数 $a_i$,为你需要进行排序的数。 + +## 输出格式 + +将给定的 $N$ 个数从小到大输出,数之间空格隔开。 + +## 输入输出样例 #1 + +### 输入 #1 + +``` +5 +4 2 4 5 1 +``` + +### 输出 #1 + +``` +1 2 4 4 5 +``` + +## 说明/提示 + +对于 $20\%$ 的数据,有 $1 \leq N \leq 10^3$; + +对于 $100\%$ 的数据,有 $1 \leq N \leq 10^5$,$1 \le a_i \le 10^9$。 \ No newline at end of file