Uva299——Train Swapping
来源:互联网 发布:远程桌面控制软件 编辑:程序博客网 时间:2024/05/19 15:20
简单的题目。求冒泡排序交换的次数。
#include <iostream>using namespace std;int data[60];int main(){int n, l;cin >> n;while(n--){cin >> l;for(int i = 0; i < l; i++)cin >> data[i];int ans = 0;for(int j = 0; j < l; j++){for(int k = 0; k < l - 1; k++){if(data[k] > data[k + 1]){ans++;int temp = data[k];data[k] = data[k + 1];data[k + 1] = temp;}}}cout << "Optimal train swapping takes " << ans << " swaps." << endl;}return 0;}
0 0
- Uva299——Train Swapping
- uva299 - Train Swapping
- UVa299 Train Swapping
- uva299 - Train Swapping
- UVA299 Train Swapping
- Train Swapping
- UVa 299 Train Swapping
- Uva 299 Train Swapping
- uva 299 Train Swapping
- UVA 299 - Train Swapping
- 299 - Train Swapping
- UVA 299-Train Swapping
- UVa 299 - Train Swapping
- uva-299 - Train Swapping
- 299 - Train Swapping
- UVa 299 - Train Swapping
- UVaOJ 299 - Train Swapping
- UVa 299 - Train Swapping
- 第58课:使用Java和Scala在IDE中开发DataFrame实战学习笔记
- 数据库的基本操作
- 你真的会写单例模式吗——Java实现
- 62. Unique Paths
- POJ1703 Find them, Catch them(并查集)
- Uva299——Train Swapping
- onWindowFoucusedChanged
- JVMGC——垃圾收集器的分类
- DRP之旅(2)——当ASP遇到JSP
- Lintcode 合并两个排序的链表
- leetcode 77. Combinations
- CodeForces 332B Maximum Absurdity
- Struts2内建的拦截器
- matlab 轻松绘制出曲线的动画效果