当前位置: 首页 > news >正文

做网站开发要具备哪些素质微信小程序开发制作公司

做网站开发要具备哪些素质,微信小程序开发制作公司,网站后台关键词链接怎样做,兰州市城乡建设局网站通知公告[NOIP2002 提高组] 均分纸牌 题目描述 有 N N N 堆纸牌,编号分别为 1 , 2 , … , N 1,2,\ldots,N 1,2,…,N。每堆上有若干张,但纸牌总数必为 N N N 的倍数。可以在任一堆上取若干张纸牌,然后移动。 移牌规则为:在编号为 1 …

[NOIP2002 提高组] 均分纸牌

题目描述

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

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

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

例如 N = 4 N=4 N=4 时, 4 4 4 堆纸牌数分别为 9 , 8 , 17 , 6 9,8,17,6 9,8,17,6

移动 3 3 3 次可达到目的:

  • 从第三堆取 4 4 4 张牌放到第四堆,此时每堆纸牌数分别为 9 , 8 , 13 , 10 9,8,13,10 9,8,13,10
  • 从第三堆取 3 3 3 张牌放到第二堆,此时每堆纸牌数分别为 9 , 11 , 10 , 10 9,11,10,10 9,11,10,10
  • 从第二堆取 1 1 1 张牌放到第一堆,此时每堆纸牌数分别为 10 , 10 , 10 , 10 10,10,10,10 10,10,10,10

输入格式

第一行共一个整数 N N N,表示纸牌堆数。
第二行共 N N N 个整数 A 1 , A 2 , … , A N A_1,A_2,\ldots,A_N A1,A2,,AN,表示每堆纸牌初始时的纸牌数。

输出格式

共一行,即所有堆均达到相等时的最少移动次数。

样例 #1

样例输入 #1

4
9 8 17 6

样例输出 #1

3

提示

对于 100 % 100\% 100% 的数据, 1 ≤ N ≤ 100 1 \le N \le 100 1N100 1 ≤ A i ≤ 10000 1 \le A_i \le 10000 1Ai10000

【题目来源】

NOIP 2002 提高组第一题


思路

假设每堆牌数量可为负数。

左边堆数量小于平均值就将右边堆的牌拿到左边,左边堆数量大于平均值就将左边堆的牌拿到右边。

最后所有堆中牌的数量都是平均值,即每堆上纸牌数都一样多。


AC代码

#include <iostream>
#define AUTHOR "HEX9CF"
using namespace std;const int maxn = 100005;int main()
{int n;int a[maxn];int sum = 0;int avg = 0;int cnt = 0;cin >> n;for (int i = 0; i < n; i++){cin >> a[i];sum += a[i];}avg = sum / n;for (int i = 0; i < n - 1; i++){if (a[i] != avg){a[i + 1] += a[i] - avg;a[i] = avg;cnt++;}}cout << cnt << endl;return 0;
}
http://www.yayakq.cn/news/60452/

相关文章:

  • 网站建设 后台中宁网站建设公司
  • 厦门建设网站哪家好国内二级域名免费申请
  • 科技网站设计案例网站链接优化怎么做
  • 怎样做网站镜像建设网站一般要多久到账
  • 有了云服务器怎么做网站新乡微网站建设
  • 软件开发视频网站wordpress 框架
  • seo网站结构杭州编程培训机构排名
  • 网站建设性能分析抖音广告推广
  • 唐山制作网站的公司网络规划设计师是干啥的
  • 网站 pinghei顺德o2o网站建设
  • 免费建站网站一级大录像不卡在线看化妆品网站建设的论文
  • 网站报价广东峰凌建设有限公司网站
  • 国美电器网站建设的思路做游戏网站有钱赚吗
  • 做大型网站费用做网站银川
  • 网站结构的类型wordpress界面英文
  • 旅游网站设计与实现论文拼多多网站分析
  • 西安电商网站建设揭阳网站建设团队
  • 室内设计师上网第一站橱柜网站源码
  • 特别酷炫网站住建部2022年执行的新规范
  • 怎样理解网站建设与开发这门课遵义网站建设txwl
  • 做教育机器网站qq群推广引流
  • 秦皇岛微信推广平台seo经理
  • 石家庄有哪些做网站的公司wordpress需要多大内存
  • 设计一个网站的首页步骤广东省著名商标在什么网站做
  • 国际品牌的广州网站建设wordpress悬浮工具
  • 购物帮–做特惠的导购网站阿里巴巴运营岗位职责
  • 互联网站产品开发的流程营销手机网站
  • 网站调用字体库媒体平台推广
  • 网站空间要备案吗苏州建网站的公司一站式服务
  • 百度公司做网站优化多少钱设计师入门必学软件