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

uva 591 - Box of Bricks

    博客分类:
  • acm
 
阅读更多

这题比较简单,加和求出平均数,然后多余平均数的砖块数量和就是最少要移动的。

 

/*
 * uva591.cpp
 *
 *  Created on: 2013-4-17
 *      Author: kevinjiang
 */
#include<cstdio>

int bricks[55];

int main() {
	//setbuf(stdout,NULL);
	int n;
	int counter=1;
	while (scanf("%d", &n) != EOF) {
		if (n == 0)
			break;
		int sum = 0, avg, move = 0;
		for (int i = 0; i < n; i++) {
			scanf("%d", &bricks[i]);
			sum += bricks[i];
		}
		avg = sum / n;

		for (int i = 0; i < n; i++) {
			if (bricks[i] > avg) {
				move += bricks[i] - avg;
			}
		}
		printf("Set #%d\nThe minimum number of moves is %d.\n\n",counter++,move);

	}
	return 0;
}

 

分享到:
评论

相关推荐

    Hit-The-Bricks:一个用HTML5 canvas写的最简单的打砖块游戏

    在提供的"Hit-The-Bricks-gh-pages"文件中,包含了游戏的完整源代码。主要的JavaScript文件可能包括`game.js`(包含游戏逻辑)、`styles.css`(定义游戏样式)以及HTML文件(构建游戏界面)。通过阅读和理解这些文件...

    Cross-the-bricks

    越过砖头介绍该游戏是针对Udacity前端纳米学位计划而完成的。 这是一个类似于蛙人游戏,您必须穿过积木才能完成每个关卡而不会死。怎么跑您可以简单地访问此链接,在浏览器中并播放,也可以下载源代码并运行npm ...

    “像搭积木一样开发应用”--开源的ToyBricks(积木)开发平台

    "像搭积木一样开发应用”--开源的ToyBricks(积木)开发平台 ToyBricks是一款创新的开源开发工具,它旨在让应用程序的构建变得像搭建积木一样简单直观。这个平台的核心理念是模块化,允许开发者将各种功能组件以...

    Android-ToyBricks是一个Android库提供简单的方法来实现模块化

    在`ToyBricks-master`压缩包中,通常会包含以下内容: - `README.md`:项目的说明文档,详细介绍了如何集成和使用ToyBricks库。 - `src/main/java`:源代码目录,包含了ToyBricks库的核心代码和示例代码。 - `build...

    html-bricks-template:html-bricks网站的简单模板

    HTML-Bricks-Template是一个基于HTML的简单网站模板,主要用于快速构建静态网页项目。这个模板专为开发者设计,提供了一个基础的框架,可以帮助他们快速启动一个新的HTML项目,减少从零开始编写代码的时间。以下是对...

    前端项目-bricks.js.zip

    **前端项目-bricks.js** 在前端开发中,布局设计一直是一项重要的任务,它涉及到如何有效地在网页上组织和展示各种元素。"bricks.js" 是一个专为固定宽度元素设计的快速砌石布局生成器,它能帮助开发者实现美观且...

    packet-bricks, 一种基于netmap的数据包分发与过滤.zip

    packet-bricks, 一种基于netmap的数据包分发与过滤 自述文件Packet是一个 linux/freebsd守护进程,它能够接收和分配到用户应用程序的输入流量。 它的主要职责可能包括( i ) 负载平衡。( 二) 复制和/或者( iii ) 过滤...

    bricks 点对点网络测试软件

    《bricks:点对点网络测试软件深度解析》 在当今信息化社会,网络速度与稳定性是衡量网络质量的重要指标,特别是在无线、铜缆、2M电路及光缆等各种网络架构中,确保通信效率至关重要。bricks是一款专为点对点网络...

    cocos2d-x box2d 弹球

    3. **砖块(Bricks)**:静态刚体,分布在屏幕上方,被弹球击中后消失。 4. **碰撞处理**:当弹球与挡板、砖块发生碰撞时,根据Box2D的碰撞回调函数来处理结果,例如改变弹球方向。 5. **得分系统**:击碎砖块会增加...

    java-leetcode题解之Bricks Falling When Hit.java

    java java_leetcode题解之Bricks Falling When Hit.java

    sql-bricks:透明、无模式的 SQL 生成

    SQL Bricks.js SQL Bricks.js 是一个透明的、无模式的库,用于构建和编写 SQL 语句。 核心库支持SELECT 、 INSERT 、 UPDATE和DELETE所有子句( orderBy()的 asc/desc/collat​​e 选项orderBy() ,参见 ) ...

    Arkanoid - Break the Bricks Game:这是一款具有很多炫酷功能的破砖游戏。-开源

    欢迎来到打砖块-打破砖块v1.0.0.4。该游戏是一款跨平台的街机游戏,灵感来自旧时代最流行的游戏之一,打砖块。 该游戏是一种创建具有更多独特功能和一些新挑战,具有新酷外观的破砖游戏的方法。...

    测试网络速度的工具bricks

    **网络速度测试工具Bricks详解** Bricks是一款用于测试网络速度的专业工具,它能帮助用户准确地测量数据在发送端和接收端之间的传输速率。在日常的网络使用中,我们可能会遇到网络慢、延迟高等问题,这时就需要用到...

    Bricks 方块小游戏

    Bricks 方块小游戏Bricks 方块小游戏Bricks 方块小游戏Bricks 方块小游戏

    Python库 | woning_bricks-0.0.4-py3-none-any.whl

    "woning_bricks-0.0.4-py3-none-any.whl" 就是一个Python库的压缩包文件,它用于扩展Python的功能。 首先,我们来了解什么是.whl文件。.whl是Python的二进制分发格式,它是Python Wheel项目的产物。Wheel格式的主要...

    Galaxy-Bricks-tools

    Galaxy-Bricks项目是欧洲GAPARS项目的一部分(根据资助协议Nr 732703,Horizo​​n 2020研究与创新计划)。 它的目的是填补我们的公民科学计划中的空白,该计划历来专注于数据收集。 然而,在过去十年中,他们扩大了...

    lego-bricks:Angular UI库可重用组件

    乐高积木 到达可重用的UI组件 该项目是使用版本6.0.8生成的。 开发服务器 为开发服务器运行ng serve 。... 如果您更改任何源文件,该应用程序将自动重新加载。 代码脚手架 运行ng generate component component-name...

Global site tag (gtag.js) - Google Analytics