`
249326109
  • 浏览: 56115 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

uva 299 - Train Swapping

    博客分类:
  • acm
 
阅读更多

题目地址: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;
}

 

0
4
分享到:
评论

相关推荐

    FAS9000 - Hot-swapping the caching module.pdf

    FAS9000 - Hot-swapping the caching module

    Leetcode经典01背包-UVA_and_classic_problem:c++写的一些UVA题目的解答以及一些LeetCode的解答

    Leetcode经典01背包UVA Problem This repository include my answer about the UVA ...UVA ...299 ...Swapping 10038 - Jolly Jumpers 10193 - All You Need Is Love -&gt; 简单题,主要考察最大公约数问题g

    hot-swapping-compactpci

    "Hot-Swapping CompactPCI" 是一种在不关闭系统电源的情况下,将CompactPCI(紧凑型PCI)总线的板卡插入或移出活体背板的技术。这种技术的普及得益于CompactPCI总线自身的热插拔能力,它允许在运行中的系统中安全地...

    AFF A800 - Swapping out a fan.pdf

    标题 "AFF A800 - Swapping out a fan.pdf" 涉及的主题是如何在NetApp的AFF A800存储系统中更换故障风扇。这是一个关键的维护操作,确保系统的冷却功能正常,防止过热导致的数据丢失或硬件损坏。以下是进行此操作时...

    AFF A300 - Swapping out a power supply.pdf

    这份文档"AFF A300 - Swapping out a power supply.pdf"详细介绍了如何在AFF A300系统中安全有效地更换电源供应器。AFF A300是一款高端的存储阵列设备,其电源供应器设计为冗余且支持热插拔,这意味着即使在不关闭...

    AFF A300 - Swapping out a fan.pdf

    这份文档"AFF A300 - Swapping out a fan.pdf"详细介绍了如何在不中断服务的情况下更换NetApp AFF A300存储系统中的风扇模块。以下是这个任务的关键知识点: 1. **紧急操作限制**:在取出风扇模块后,必须在两分钟...

    AFF A320 - Swapping out a fan.pdf

    这份文档"AFF A320 - Swapping out a fan.pdf"详细介绍了如何在不中断服务的情况下,安全地更换A320系统中的风扇模块。这是一个关键任务,因为风扇对于维持系统的冷却效果和防止过热至关重要。 首先,安全措施是...

    AFF C190 - Swapping out a power supply.pdf

    这份文档"AFF C190 - Swapping out a power supply.pdf"详细介绍了如何在NetApp的AFF C190存储系统中安全地更换电源供应单元。AFF C190是一款企业级的全闪存阵列,其设计考虑了高可用性和可维护性,因此电源供应单元...

    FAS2600 - Swapping out a power supply.pdf

    在IT领域,尤其是在数据中心管理中,确保硬件设备的稳定运行是至关重要的。...此外,了解文档和视频教程(如NetApp提供的"Swapping out a power supply in FAS2600 systems"视频)也是确保操作正确无误的重要途径。

    FAS9000 - Swapping out a fan.pdf

    在IT领域,尤其是在数据中心管理中,硬件维护是至关重要的任务之一。本文主要关注的是NetApp的FAS9000和AFF A700存储系统中的风扇更换过程,这是一个无中断服务的操作,确保了系统的持续运行。 ...

    js_task-case-swapping

    【标题】"js_task-case-swapping" 涉及的核心知识点是JavaScript中的字符转换与字符串操作,特别是关于字母大小写的变换。在JavaScript中,我们经常需要处理字符串的大小写问题,例如将单词首字母大写、全部字母大写...

    AFF A200 - Swapping out a power supply.pdf

    在IT领域,尤其是在数据中心或服务器管理中,更换电源供应单元是一项常见的维护任务,尤其是在使用如NetApp AFF A200这样的高性能存储系统时。本文将详细介绍如何安全有效地为AFF A200系统更换电源供应。...

    FAS8200 - Swapping out a fan.pdf

    在IT行业中,尤其是在数据中心或服务器管理领域,保持设备的正常运行和冷却至关重要。FAS8200是一款高端的企业级存储系统,由NetApp公司生产,专为满足大规模数据存储和管理需求而设计。该系统通常包含多个组件,如...

    FAS500f - Swapping out the power supply.pdf

    在本文档中,我们主要探讨了如何在FAS500f系列存储系统中更换电源供应器(Power Supply Unit,PSU)。FAS500f是NetApp公司的一款企业级存储解决方案,其电源设计为冗余且支持热插拔,这意味着在不中断系统运行的情况...

    AFF A250 - Swapping out the power supply.pdf

    在本文档中,我们主要关注如何在AFF A250系统上更换电源供应器(PSU)。这是一项关键任务,因为电源供应器是系统运行的关键组件,为存储阵列提供必要的电力。在AFF A250系统中,电源供应器具有冗余性和热插拔特性,...

    FAS9000 - Swapping out a power supply.pdf

    在IT领域,尤其是在数据中心或服务器管理中,电力供应的稳定性是至关重要的。FAS9000和AFF A700系统是NetApp公司提供的高端存储解决方案,它们具有高可用性和冗余设计,以确保数据服务不间断。这篇文档详细描述了...

    AFF A700s - Swapping out a power supply.pdf

    在本文档中,我们讨论了如何在AFF A700s系统中更换电源供应单元(PSU)。AFF A700s是NetApp公司的高端全闪存存储解决方案,设计有冗余电源,以确保高可用性和稳定性。以下是关于更换电源供应的一些关键知识点: ...

    Leakage Power Reduction by Multiple-VT Cells Swapping.pdf

    ### 泄漏功率降低通过多阈值电压单元交换技术 #### 概述 在现代集成电路设计中,泄漏功率已经成为一个非常关键的问题。随着工艺技术的进步,晶体管尺寸不断缩小,导致泄漏电流增加,进而增加了静态功耗。...

    AFF A800 - Swapping out a power supply.pdf

    在IT领域,尤其是在数据中心或服务器管理中,电力供应的稳定性至关重要。本文将详细阐述如何在AFF A800系统中更换电源供应单元(PSU),这是一个关键任务,因为AFF A800是NetApp公司的一款高性能全闪存存储阵列,它...

    FAS2700 - Swapping out a power supply.pdf

    在IT领域,尤其是在数据中心管理中,确保硬件设备的稳定运行是至关重要的。FAS2700和AFF A220系统是NetApp公司提供的高端存储解决方案,它们的设计旨在提供高可用性和冗余性,以确保数据服务的不间断。...

Global site tag (gtag.js) - Google Analytics