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

外贸soho建网站/上海知名网站制作公司

外贸soho建网站,上海知名网站制作公司,电商sku是什么意思,做单页网站需要做什么的题意:有n个星球,每个星球有Ai个人,每次有两种选择,第一是从每个星球上去掉1个人,第二个选择是选择一个星球放置一个科学家,将该星球的人数加倍,问最少多少次能够将所有星球上的人数同时变为0&am…

题意:有n个星球,每个星球有Ai个人,每次有两种选择,第一是从每个星球上去掉1个人,第二个选择是选择一个星球放置一个科学家,将该星球的人数加倍,问最少多少次能够将所有星球上的人数同时变为0,并且如果步数<=1000,还要输出操作顺序。

解法:找出人数最多的那个星球,设最大人数为maxi,那么跑一个循环,每次该星球如果人数<maxi,那么能加倍就加倍到离maxi最近的位置,然后计算他们的差,比如2 1035,加倍后为1024 1035,差为11,那么到时候1024减到11的时候,1035变成了22,那么这个时候马上加倍11,再减即可。每个不等于最大人数的星球上都这样处理即可。predouble[]记录处理前先要加倍到离最大数最近的位置的星球,backdouble[]记录减到差值的时候要加倍的星球。然后输出即可。

代码:

#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <algorithm>
using namespace std;
#define N 100007int a[N];
int backdouble[5003][2];
int predouble[5004];int main()
{int n,i,j,maxi = 0,kb,kp,ans = 0,flag = 1;scanf("%d",&n);for(i=1;i<=n;i++){scanf("%d",&a[i]);if(a[i] == 0)flag = 0;maxi = max(maxi,a[i]);}if(!flag){puts("0");return 0;}kb = kp = 0;for(i=1;i<=n;i++){if(a[i] == maxi)continue;int tmp = a[i];while(tmp < maxi){if(maxi+ans <= 1000)  //还能输出
            {if(2*tmp<=maxi && kp <= 1000)predouble[kp++] = i;else{backdouble[kb][0] = i;backdouble[kb++][1] = 2*(maxi-tmp);}}tmp *= 2;ans++;}}printf("%d\n",maxi+ans);if(ans+maxi > 1000)return 0;for(i=0;i<kp;i++)printf("science mission to the planet %d\n",predouble[i]);for(i=maxi;i>0;i--){for(j=0;j<kb;j++)if(backdouble[j][1] == i)printf("science mission to the planet %d\n",backdouble[j][0]);puts("flying mission");}return 0;
}
View Code

 

转载于:https://www.cnblogs.com/whatbeg/p/3878798.html

http://www.lbrq.cn/news/1560619.html

相关文章:

  • 代加工厂接单平台/优化大师apk
  • 做英文网站公司/长沙网站排名推广
  • 电商设计网站素材/亚马逊排名seo
  • wordpress 显示空白页/广州seo外包多少钱
  • 网站优化的监测评估/seo排名优化软件免费
  • 中山做网站费用/深圳网站优化培训
  • 销售网站开发步骤/怎么样免费做网站
  • 建设银行泰安培训中心官方网站/广州官方新闻
  • 网站开发和软件开发/如何自己建个网站
  • 手机网站欣赏/深圳全网推广平台
  • 双鸭山住房和城乡建设局网站/互动营销公司
  • 呼和浩特商城网站建设/一键生成个人网站
  • 企业网络服务平台/独立站seo建站系统
  • word做网站框架/网站seo什么意思
  • 网站备案入口/百度广告
  • 热点 做网站和营销 我只服他/网络运营需要学什么
  • 罗岗网站建设公司/关键词优化骗局
  • 关于加强政府网站建设的通知/企业网站制作多少钱
  • ui中国网站/石家庄邮电职业技术学院
  • 宜昌网站建设哪家好/百度竞价推广投放
  • access做网站服务器/新闻今日头条最新消息
  • 如何上传自己做的网站/seo自动优化工具
  • 昌吉做网站需要多少钱/推广赚钱软件
  • 下载素材第三方网站是怎么做/今日国内新闻最新消息10条
  • 内乡网站制作/百度营销官网
  • 购物网站起名/沈阳seo关键词排名
  • 制作好的网站有哪些内容/网站关键词全国各地的排名情况
  • asp做的网站如何更新/百度app官网下载安装
  • 朔州网站建设电话/线下推广渠道和方式
  • 常用外贸b2b平台有哪些/手机优化专家
  • termios 线程 poll epoll进化 二叉AVL红黑树
  • 轴机械臂cad【7张】三维图+设计说明书
  • 计算机网络:(十五)TCP拥塞控制与TCP拥塞控制算法
  • Spring WebFlux 性能优化实践指南
  • ATAM:基于场景的软件架构权衡分析法
  • 【记录】Apache SeaTunnel 系统监控信息