2019独角兽企业重金招聘Python工程师标准>>>

题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=98&page=show_problem&problem=235

题目说的比较啰嗦,其实就是考冒泡排序,输出交换次数。

/** uva299.cpp**  Created on: 2013-4-12*      Author: kevinjiang*/
#include<cstdio>int bubbleSort(int a[], int n) {int count = 0;int changed = 0;for (int i = 0; i < n - 1; i++) {changed = 0;for (int j = n - 1; j > i; j--) {if (a[j] < a[j - 1]) {int tmp = a[j];a[j] = a[j - 1];a[j - 1] = tmp;count++;changed = 1;}}if (!changed)break;}return count;}int main() {int n;int l;int swaps;int carrages[55];scanf("%d", &n);while (n--) {scanf("%d", &l);for (int i = 0; i < l; i++)scanf("%d", &carrages[i]);swaps = bubbleSort(carrages, l);printf("Optimal train swapping takes %d swaps.\n", swaps);}return 0;
}

转载于:https://my.oschina.net/jdflyfly/blog/283624

uva 299 - Train Swapping相关推荐

  1. UVA299 UVALive5600 Train Swapping【逆序偶+暴力】

    At an old railway station, you may still encounter one of the last remaining "train swappers&qu ...

  2. π-Algorithmist分类题目(1)

    原题网站:Algorithmist,http://www.algorithmist.com/index.php/Main_Page π-Algorithmist分类题目(1) Sorting UVAL ...

  3. 提取了下刘汝佳推荐的题号...

    今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started    10055 - Hashmat the Brave Warrior ...

  4. UVa Online Judge 工具網站

    UVa Online Judge 工具網站 转自http://www.csie.ntnu.edu.tw/~u91029/uva.html Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 M ...

  5. ICPC训练联盟2021寒假冬令营(4)_2021.01.21_笔记

    文章目录 试题链接 学习笔记-排序算法( O(n^2^)时间复杂度 ) 选择排序程序段(C++) 冒泡排序程序段(C++) 插入排序程序段 A - Necklace (UVA 11001) 中文释义 ...

  6. 情感分析:基于循环神经网络

    情感分析:基于循环神经网络 Sentiment Analysis: Using Recurrent Neural Networks 与搜索同义词和类比词类似,文本分类也是单词嵌入的一个下游应用.在本文 ...

  7. 双向循环神经网络_情感分析:基于循环神经网络

    情感分析:基于循环神经网络 Sentiment Analysis: Using Recurrent Neural Networks 与搜索同义词和类比词类似,文本分类也是单词嵌入的一个下游应用.在本文 ...

  8. DL之DNN:利用MultiLayerNetExtend模型【6*100+ReLU+SGD,dropout】对Mnist数据集训练来抑制过拟合

    DL之DNN:利用MultiLayerNetExtend模型[6*100+ReLU+SGD,dropout]对Mnist数据集训练来抑制过拟合 目录 输出结果 设计思路 核心代码 更多输出 输出结果 ...

  9. TYUT-A专题题解(一)

    TYUT-A专题题解(一) 01A Ad Hoc UVA353 LA5247 Pesky Palindromes[回文] - 海岛Blog - CSDN博客 UVA947 Master Mind He ...

最新文章

  1. HarmonyOS 设置图标在Text 旁边
  2. 1 iOS设备的分辨率
  3. 洛谷P1372 又是毕业季IP1414 又是毕业季II[最大公约数]
  4. 入门Java要学习的一些基本和高级工具
  5. Android Native crash 处理案例分享
  6. word List37
  7. P3368-Frequent values【线段树】
  8. 可以获取python整数类型帮助的语句_Python入门第二课--数据类型、条件语句
  9. 简单的笔记本JAVA_超简单笔记本改造nas--一个萌新的摸爬滚打
  10. rust笔记5结构体
  11. 万字长文!Go 后台项目架构思考与重构
  12. 同步异步和阻塞3-同步阻塞
  13. 汇编语言教程 -- 开始
  14. JS 字符串分割以及填充
  15. 不重启刷新win7环境变量(注册表)
  16. Gigabit Ethernet
  17. 三维电子沙盘大数据互动触摸交互可视化地理信息系统
  18. 【问链-区块链基础知识系列】 第十二课 区块链产业落地现状分析
  19. Oracle关于分组小计再合计
  20. SuperMap iServer服务器安全性最优做法

热门文章

  1. 科学家正让AI自己做实验,想要机器摆脱人类的直觉
  2. 中国电信在青岛率先商用NB-IoT 投入30亿推进信息化建设
  3. Select模型原理
  4. memory align
  5. UVA 327 Evaluating Simple C Expressions
  6. ubuntu下eclipse打开window下的java文件,注释内容为乱码,解决方法
  7. 学习,是前进的必由之路
  8. mui实现手机web拍照_WEB前端开发与后端开发比较
  9. please get a license from www.texturepacker.com
  10. JavaWeb三大组件(Servlet,Filter,Listener 自己整理,初学者可以借鉴一下)