P1123均分纸牌

Wrong Answer
标签:NOIP提高组2002[显示标签]

描述

有 N 堆纸牌,编号分别为 1,2,…, N。每堆上有若干张,但纸牌总数必为 N 的倍数。可以在任一堆上取若于张纸牌,然后移动。

移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 N 的堆上取的纸牌,只能移到编号为 N-1 的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。

现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。

例如 N=4,4 堆纸牌数分别为:
① 9 ② 8 ③ 17 ④ 6
移动3次可达到目的:
从 ③ 取 4 张牌放到 ④ (9 8 13 10) -> 从 ③ 取 3 张牌放到 ②(9 11 10 10)-> 从 ② 取 1 张牌放到①(10 10 10 10)。

格式

输入格式

N(N 堆纸牌,1 <= N <= 100)
A1 A2 … An (N 堆纸牌,每堆纸牌初始数,l<= Ai <=10000)

输出格式

所有堆均达到相等时的最少移动次数。

样例1

样例输入1[复制]

4
9 8 17 6

样例输出1[复制]

3

限制

每个测试点1s

来源

NOIP2002提高组第一题

#include<stdio.h>
int map[100000];
int main()
{int n;int i,j;scanf("%d",&n);int sum=0;for(i=0;i<n;i++){scanf("%d",&map[i]);sum+=map[i];}int ans=0; sum=sum/n;for(i=0;i<n;i++){if(map[i]!=sum){map[i+1]-=sum-map[i];ans++;}}printf("%d\n",ans);return 0;
} 

Vijos P1123均分纸牌相关推荐

  1. 105. 七夕祭【环形均分纸牌问题】

    首先你会发现,行交换和列交换是无影响的.故可以分开讨论. 这不就变成了环形均分纸牌的问题了么,和蓝桥杯糖果那题类似. #include<bits/stdc++.h> using names ...

  2. 环形均分纸牌问题(中位数)

    引入1:货仓选址问题 在X轴上有N个商店,其位置位xi(1<i<N),现需要求将货仓在X轴上某一 点,求货仓建在何处时使得货仓到各商店距离之和最小. Sum_distance=∑abs(x ...

  3. [codevs] 1098 均分纸牌

    均分纸牌 题目描述 Description 有 N 堆纸牌,编号分别为 1,2,-, N.每堆上有若干张,但纸牌总数必为 N 的倍数.可以在任一堆上取若于张纸牌,然后移动. 移牌规则为:在编号为 1 ...

  4. Luogu P1031 均分纸牌(贪心)

    P1031 均分纸牌 题目描述 有 N 堆纸牌,编号分别为 1,2,-, N.每堆上有若干张,但纸牌总数必为 N 的倍数.可以在任一堆上取若干张纸牌,然后移动. 移牌规则为:在编号为 1 堆上取的纸牌 ...

  5. 信息学奥赛一本通(1320:【例6.2】均分纸牌(Noip2002))

    1320:[例6.2]均分纸牌(Noip2002) 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 12714     通过数: 6841 [题目描述] 有n堆纸牌 ...

  6. 均分纸牌问题——(分治 + 贪心 + 前缀和 + 中位数 + 排序)

    题目描述 七夕节因牛郎织女的传说而被扣上了「情人节」的帽子. 于是TYVJ今年举办了一次线下七夕祭. Vani同学今年成功邀请到了cl同学陪他来共度七夕,于是他们决定去TYVJ七夕祭游玩. TYVJ七 ...

  7. 均分纸牌(线性、环形、二维)

    感觉好久没写博客了- 题目描述 有N堆纸牌,编号分别为1,2,-,N.每堆上有若干张,但纸牌总数必为N的倍数.可以在任一堆上取若干张纸牌,然后移动. 移牌规则为:在编号为1堆上取的纸牌,只能移到编号为 ...

  8. 【NOIP模拟赛】七夕祭(环形均分纸牌)

    七夕节因牛郎织女的传说而被扣上了「情人节」的帽子.于是TYVJ今年举办了一次线下七夕祭.Vani同学今年成功邀请到了cl同学陪他来共度七夕,于是他们决定去TYVJ七夕祭游玩. TYVJ七夕祭和11区的 ...

  9. BZOJ3032 七夕祭 均分纸牌问题的变式 (前缀和+中位数)

    题目: 背景 七夕节因牛郎织女的传说而被扣上了「情人节」的帽子.于是JoyOI今年举办了一次线下七夕祭.Vani同学今年成功邀请到了cl同学陪他来共度七夕,于是他们决定去JoyOI七夕祭游玩. 描述 ...

  10. 【算法专题】均分纸牌问题

    均分纸牌问题 1. 概述 有n个小朋友,每个小朋友手中有一些糖果,每个小朋友都可以把他手中的糖果给相邻的小朋友,问使得所有小朋友手中糖果数量相同需要多少至少给多少次?或者至少传递多少糖果? 存在两种类 ...

最新文章

  1. 在MFC中使用AFXBEGINTHREAD的方法
  2. mysql批量插入定时器
  3. bicq php,BICQ v2.0.0
  4. linux 定时切割日志,Linux 定时切割日志任务
  5. python与C、C++混编的四种方式
  6. MFC,QT与WinForm,WPF简介
  7. centos7安装mysql5.7视频_Centos7安装MySQL5.7版本详细步骤
  8. 虚拟网站禁用php,PHP虚拟主机建议禁用函数列表
  9. 切图html 在线,网页制作/前端开发/网页切图/网站切图/PSD转html
  10. window xp 自动关机命令
  11. STM32F072单片机的低功耗实验/STOP模式低功耗调试
  12. 基于微信小程序的校园论坛系统开发过程
  13. Windows Azure Virtual Network (12) 虚拟网络之间点对点连接VNet Peering
  14. 十以内加法速算游戏设计
  15. 【转】word公式大括号左对齐
  16. PHP使用Composer配置微信支付SDK
  17. javaScript实现抽奖大转盘(一)
  18. 头条php,基于PHP的免费新闻头条接口查询
  19. 源程序、目标程序、汇编程序、编译程序、解释程序
  20. 关于《算法的乐趣》历法一章演示程序错误的说明

热门文章

  1. zbbz插件使用教程_谁知道CAD里面的坐标插入软件ZBBZ怎么使用
  2. ASCII码(C语言)
  3. php中ob函数的用法
  4. Eclipse如何使用Git完成代码比对并提交操作
  5. 怪兽充电启动招股:2020年业绩下滑五成,小米、高瓴参与认购
  6. 如何检查计算机是否超频了,如何判断电脑是否支持超频?知识点get
  7. M2Det论文解读和开源代码
  8. python贪吃蛇_python贪吃蛇
  9. python贪吃蛇_python实现贪吃蛇
  10. js读取本地excel到html,JS读取本地EXCEL文件