UVA - 299 Train Swapping
来源:互联网 发布:淘宝网阿里巴巴找密码 编辑:程序博客网 时间:2024/05/19 20:37
题目大意:给出火车的车厢大小,要求从小到大排序,并记录移动的次数
解题思路:用冒泡排序法,再用一个变量记录移动次数
#include<cstdio>int main() {int test;int number[100];scanf("%d", &test);int num;for(int i = 0; i < test; i++) {scanf("%d", &num);for(int j = 0; j < num; j++)scanf("%d", &(number[j]));int count = 0;for(int j = 0; j < num; j++)for(int k = j + 1; k < num; k++)if(number[j] > number[k]) {int temp;temp = number[j];number[j] = number[k];number[k] = temp;count++;}printf("Optimal train swapping takes %d swaps.\n", count);}return 0;}
0 0
- 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 - 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 - Train Swapping
- UVa 299 - Train Swapping
- UVa 299 - Train Swapping
- UVA - 299 - Train Swapping
- 从set/map谈到hashtable/hash_map/hash_set
- 内存碎片
- 支持并发的结果缓存
- 用sed -i修改文件,去掉 “行首” 带“@”的首字母@
- 《ODAY安全:软件漏洞分析技术》学习心得-----shellcode的一点小小的思考
- UVA - 299 Train Swapping
- POJ 1125 Stockbroker Grapevine(多源求最短路)
- DataGridView数据绑定到支持更改通知并允许删除的IBindinglist,否则不能以编程的方式移除
- Objective-C底层数据结构
- 对find参数-prune的理解
- Flume日志收集
- C语言排列组合的实现
- 关于日期和日历的使用简介
- 阿里校园招聘前端面试