UVA 299 - Train Swapping(冒泡排序)
模拟下冒泡,每次交换都+1即可。
#include <stdio.h>int main() {int n, l, s[55];scanf("%d", &n);while (n--) {scanf("%d", &l);for (int i=0; i<l; i++)scanf("%d", &s[i]);int count = 0;for (int i=0; i<l-1; i++) // 模拟下冒泡for (int j=1; j<l-i; j++) {if (s[j] < s[j-1]) {int tmp = s[j];s[j] = s[j-1];s[j-1] = tmp;count++;}}printf("Optimal train swapping takes %d swaps.\n", count);}return 0;
}
转载于:https://www.cnblogs.com/zcube/archive/2013/01/05/4194555.html
UVA 299 - Train Swapping(冒泡排序)相关推荐
- uva 299 - Train Swapping
2019独角兽企业重金招聘Python工程师标准>>> 题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudg ...
- UVA299 UVALive5600 Train Swapping【逆序偶+暴力】
At an old railway station, you may still encounter one of the last remaining "train swappers&qu ...
- π-Algorithmist分类题目(1)
原题网站:Algorithmist,http://www.algorithmist.com/index.php/Main_Page π-Algorithmist分类题目(1) Sorting UVAL ...
- 提取了下刘汝佳推荐的题号...
今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started 10055 - Hashmat the Brave Warrior ...
- UVa Online Judge 工具網站
UVa Online Judge 工具網站 转自http://www.csie.ntnu.edu.tw/~u91029/uva.html Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 M ...
- ICPC训练联盟2021寒假冬令营(4)_2021.01.21_笔记
文章目录 试题链接 学习笔记-排序算法( O(n^2^)时间复杂度 ) 选择排序程序段(C++) 冒泡排序程序段(C++) 插入排序程序段 A - Necklace (UVA 11001) 中文释义 ...
- TYUT-A专题题解(一)
TYUT-A专题题解(一) 01A Ad Hoc UVA353 LA5247 Pesky Palindromes[回文] - 海岛Blog - CSDN博客 UVA947 Master Mind He ...
- Competitive Programming 3题解
题目一览: Competitive Programming 3: The New Lower Bound of Programming Contests(1) Competitive Programm ...
- ACM程序设计基础题解
ACM水题一 HDU1262 寻找素数对[素数] - 海岛Blog - CSDN博客 HDU4548 美素数[水题] - 海岛Blog - CSDN博客 HDU2503 a/b + c/d[水题] - ...
- ACM程序设计基础(2)题解
ACM水题二 CodeForces-1A Theatre Square[水题] - 海岛Blog - CSDN博客 AOJ0009 Prime Number[筛选法+前缀和] - 海岛Blog - C ...
最新文章
- IAR for msp430 MDK中 warning: #223-D: function xxx declared implicitly 解决方法
- yolo v3 fatal : Memory allocation failure
- (转载)关于IAP与APP互相跳转的实现
- vbs用mysql语句查询数据库_vbs脚本实现window环境下的mysql数据库的备份及删除早期备份...
- java虚拟机起不来的原因,JVM理解其实并不难!
- android 上传头像遇到的问题,Android 7.0 图片剪切问题,选择头像上传
- Atitit。激活某个程序的api attilax总结
- [开源] .Net ORM FreeSql 1.10.0 稳步向前
- java安全——数字签名+代码签名
- linux查看内核版本信息
- 过期域名如何助力犯罪分子攻破企业防御
- Silverlight 中的通信安全访问策略
- jQuery 学习-DOM篇(六):jQuery 替换 DOM 元素
- Java学习笔记基础(下)
- 高德地图 天气java_高德地图API获取天气
- python钻石和玻璃球游戏_python使用pygame实现笑脸乒乓球弹珠球游戏
- html5 图片拱形旋转,CSS DIV拱形边框的图片
- 初始对准及组合导航技术
- 课堂笔记2016.8.1
- 什么是Ad-hoc Query
热门文章
- Unity3D(三)材质
- mfc与mysql_MFC与MySql的链接 VS2008
- java基础总结06-常用api类-api概述及jdk常用分类
- Linux chapter 3
- ubuntu20.4安装 mariadb 最新版
- Nginx 解决请求跨域 与 配置 gzip 压缩
- 获取ip地址 域名获取与解析
- 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_1-2.中大型公司里面项目开发流程讲解...
- 小D课堂 - 新版本微服务springcloud+Docker教程_4-05 微服务调用方式之feign 实战 订单调用商品服务...
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_6_字节输出流写多个字节的方法...