UVA 299
来源:互联网 发布:淘宝买手机号码可靠吗 编辑:程序博客网 时间:2024/06/05 07:06
题目大意:判断铁轨排序称从小到大需要几次。
解题思路:冒泡排序排几次
ac代码:
#include <iostream>using namespace std;int main(){int n, m, a[1000], temp, sum;cin >> n;while (n--){cin >> m;sum = 0;for (int i=0; i<m; i++)cin >> a[i];for (int i=0; i<m; i++)for (int j=0; j<m-i-1; j++)if ( a[j] > a[j+1] ){temp = a[j];a[j] = a[j+1];a[j+1] = temp;sum++; }printf("Optimal train swapping takes %d swaps.\n", sum);}return 0;}
阅读全文
0 0
- uva--299
- uva-299
- uva 299
- uva 299
- uva-299
- uva 299
- Uva 299
- UVA 299
- UVa 299 Train Swapping
- Uva 299 Train Swapping
- uva 299 Train Swapping
- UVA 299 - Train Swapping
- UVA 299-Train Swapping
- UVa 299 - Train Swapping
- uva-299 - Train Swapping
- UVA 299 列车交换
- UVa 299 - Train Swapping
- UVa 299 - Train Swapping
- BZOJ1176: [Balkan2007]Mokia(CDQ分治)
- UVA 340
- about keil
- UVA 152
- Oracle异常汇总
- UVA 299
- 创建一个 Spring 应用程序的步骤
- python 错误日志
- awk使用常用命令
- 找出3值中最大的值,用最少的代码实现
- UVA 156
- iOS UIButton中的setImage和setBackgroundImage的两个区别
- STL(十五)hash_set哈希集合容器
- opengl雾效问题解决