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

网站分析及推广方案qq邮箱怎么做网站

网站分析及推广方案,qq邮箱怎么做网站,wordpress 前端会员中心,2022最新新闻素材题目描述 有 N 堆纸牌#xff0c;编号分别为 1#xff0c;2#xff0c;…, N。每堆上有若干张#xff0c;但纸牌总数必为 N 的倍数。可以在任一堆上取若干张纸牌#xff0c;然后移动。 移牌规则为#xff1a;在编号为 1 堆上取的纸牌#xff0c;只能移到编号为 2 的堆上…题目描述 有 N 堆纸牌编号分别为 12…, N。每堆上有若干张但纸牌总数必为 N 的倍数。可以在任一堆上取若干张纸牌然后移动。 移牌规则为在编号为 1 堆上取的纸牌只能移到编号为 2 的堆上在编号为 N 的堆上取的纸牌只能移到编号为 N-1 的堆上其他堆上取的纸牌可以移到相邻左边或右边的堆上。 现在要求找出一种移动方法用最少的移动次数使每堆上纸牌数都一样多。 例如 N44 堆纸牌数分别为  ① 9 ② 8 ③ 17 ④ 6 移动3次可达到目的 从 ③ 取4张牌放到④9 8 13 10-从③取3张牌放到 ②9 11 10 10- 从②取1张牌放到①10 10 10 10。 输入 NN 堆纸牌1 N 100 A1 A2 … An N 堆纸牌每堆纸牌初始数l Ai 10000 输出 所有堆均达到相等时的最少移动次数。 样例输入 Copy 4 9 8 17 6 样例输出 Copy 3 问题分析 计算每堆纸牌与平均数的差值然后在相邻的纸牌堆之间进行调整从而使得每堆纸牌的数量达到平均数。 如果某堆纸牌在达到平均数之前需要移动纸牌那么就增加移动次数。 #include bits/stdc.h using namespace std;int main() {int n;cinn;vectorint a(n);int sum0; //计算n堆纸牌的和for(int i0;in;i) {cina[i];sumsuma[i]; }int avsum/n; //计算n堆纸牌的平均数for(int i0;in;i) {a[i]a[i]-av; //计算每堆纸牌和我们需要的每堆平均纸牌差几张或者多几张}int ans0; //最少的移动次数for(int i0;in-1;i) { //只用n-1次循环a[i1]a[i1]a[i]; //把前面第i堆牌的情况告诉第i1堆牌if(a[i]!0) { //如果当前的牌和平均纸牌数有偏差ansans1; //说明这里肯定要进行移动}}coutans; //输出最少的移动次数 }
http://www.yingshimen.cn/news/97285/

相关文章:

  • 网站流量带宽湛江正规网站制作方案
  • 南通网站定制方案电商网站开发数据库设计
  • 外贸网站建设工作计划广西建设厅证书查询
  • 做交友信息网站可行么找百度做的网站可以过户
  • 哪个网站可以做c 的项目百度网站优化方案
  • 上海建网站费用优帮云wordpress照片ppt
  • 手机网站开发成本wordpress自定义注册页面
  • 厦门找一家做网站的公司好个人网页设计与实现论文免费
  • 用dw做网站怎么做出下拉菜单门户网站建设专业
  • 网站备案号官网开平网页定制
  • 做装修的网站有哪些内容wordpress 301重定向
  • 桂林商品房做民宿在哪个网站登记好网站开发 公司
  • 建设银行信用卡网站查询做英语作业的网站
  • asp网站开发技术wordpress 中文seo
  • 企业网站设计建设微信小程序视频网站开发教程
  • 沧州网站建设优化网站建设规划要点详解
  • 没网站怎么做淘宝客高考评卷工作全面展开
  • 设计微信公众号的网站吗好的地产设计网站
  • 营销型网站是啥数据分析师就业前景
  • 专用车网站建设价格网站做加QQ群链接
  • 企业网站搜索引擎推广方法包括二维码网站建设
  • 足球队世界排名榜西安百度网站快速优化
  • 南沙哪有做网站的眉山市做网站的公司
  • 网站建设 广温州网站建设和推广
  • 美食网站首页模板邮箱企业邮箱登录入口
  • 怎么用polylang做网站沧州网站建设微艾薇
  • wordpress定义小工具栏深圳市seo上词贵不贵
  • 国内php开发的电商网站有哪些平面设计软件哪个好
  • 亚马逊网站怎么做推广wordpress 时间轴主题
  • 网站建设项目规划书案例国外一个做ppt的网站