单点时限: 2.0 sec
内存限制: 256 MB
给定 N 个整数的序列,要求使用冒泡排序输出从小到大排序的结果,并输出每一次交换的数字。
第一行是整数 N(1<=N<=5000) 表示要排序数的个数
接下去的一行是 N 个整数,每个整数 Ni 的范围在 int 的显示范围内。
首先输出冒泡排序中所需要交换的数字 Xi,Yi(相等的不需要交换,两个数字之间有一个空格), 每次交换输出一行。
最后一行输出排好序的 N 个数 (从小到大), 两个数字之间有一个空格
5 3 2 1 2 4
3 2 2 1 3 2 3 2 1 2 2 3 4
| 题目 | 计分 |
|---|---|
| 1001 | 100 |
| 1002 | 100 |
| 1003 | 100 |
| 1004 | 100 |
| 1005 | 100 |
| 1006 | 100 |
| 1007 | 100 |
| 1008 | 100 |
| 1009 | 100 |
| 1010 | 100 |
| 1011 | 100 |
| 1012 | 100 |
| 1013 | 100 |
| 1014 | 100 |
| 1015 | 100 |
| 1016 | 100 |
| 1017 | 100 |
| 1018 | 100 |
| 1019 | 100 |
| 1020 | 100 |
| 1021 | 100 |
| 1022 | 100 |
| 1023 | 100 |
| 1024 | 100 |
| 1025 | 100 |
| 1026 | 100 |
| 1027 | 100 |
| 1028 | 100 |
| 1029 | 100 |
| 1030 | 100 |