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

个人网站前置审批项拼多多商品关键词搜索排名

个人网站前置审批项,拼多多商品关键词搜索排名,个人主页搭建,最好看的2019中文大全在线观看最强DE战斗力 时间限制: 1 Sec 内存限制: 128 MB提交: 40 解决: 14[提交][状态]题目描述 春秋战国时期,赵国地大物博,资源非常丰富,人民安居乐业。但许多国家对它虎视眈眈,准备联合起来对赵国发起一场战争。 显然,面…

 最强DE战斗力

时间限制: 1 Sec  内存限制: 128 MB
提交: 40  解决: 14
[提交][状态]

题目描述

春秋战国时期,赵国地大物博,资源非常丰富,人民安居乐业。但许多国家对它虎视眈眈,准备联合起来对赵国发起一场战争。

显然,面对多个国家的部队去作战,赵国的兵力明显处于劣势。战斗力是决定战争成败的关键因素,一般来说,一支部队的战斗力与部队的兵力成正比。但当把一支部队分成若干个作战队伍时,这个部队的战斗力就会大大的增强。

一支部队的战斗力是可以通过以下两个规则计算出来的:

1.若一支作战队伍的兵力为N,则这支作战队伍的战斗力为N;

2.若将一支部队分为若干个作战队伍,则这支部队的总战斗力为这些作战队伍战斗力的乘积。

比如:一支部队的兵力为5时的战斗力分析如下:

 

 

 

 

情况

 

 

 

 

作战安排

总的战斗力

1

1,1,1,1,1(共分为5个作战队伍)

1*1*1*1*1=1

2

1,1,1,2   (共分为4个作战队伍)

1*1*1*2=2

3

1,2,2     (共分为3个作战队伍)

1*2*2=4

4

1,1,3     (共分为3个作战队伍)

1*1*3=3

5

2,3        (共分为2个作战队伍)

2*3=6

6

1,4        (共分为2个作战队伍)

1*4=4

7

5           (共分为1个作战队伍)

5=5

 

显然,将部队分为2个作战队伍(一个为2,另一个为3),总的战斗力达到最大! 

输入

第一行: N        表示有N组测试数据。  (2<=N<=5)

接下来有N行,每行有一个整数Ti 代表赵国部队的兵力。 (1 <= Ti <= 1000)i=1,…N

输出

对于每一行测试数据,输出占一行,仅一个整数S, 表示作战安排的最大战斗力。

样例输入

2
5
4

样例输出

6
4

提示

来源

第五届河南省大学生程序设计竞赛

 

要想使乘积最大显然最后肯定是2和3的乘积,于是我用了递归。。1000范围内肯定WA,200就不行了。。于是,大数,怎么大数呢,大数相乘?有点意思,不过你又错了,它从哪来的大数相乘啊。

前边说了乘的肯定是2或者3,所以就是一个大数乘以一个2或者3,能乘3肯定不乘2,那么问题来了,乘几次?数/3就好了

CODE:

#include<stdio.h>
#include<string.h>

int sum[205];

void multify(int n)   // 函数,这个大数乘的是几 (2or3,要是数除3余1的话,乘4,因为乘3再乘1没有乘4大==||
{
      int i, t = 0;

     for(i = 0; i < 200; i++, t /= 10)
    {
             t = sum[i] * n + t;  
            sum[i] = t % 10;    // 
    }
}

int main()
{
         int n, t, x, i;

        scanf("%d", &n);

        while(n--)
       {
              memset(sum, 0, sizeof(sum));
              sum[0] = 1;

     scanf("%d", &t);

    x = t / 3;  // 需要乘以几次3

    if(t % 3 == 1)   x--;   // 如果是1 ,就少乘一次3,乘一次4

    for(i = 0; i < x; i++)
      multify(3);

    if(t % 3 == 1)   multify(4);  // 乘一次4
    else if(t % 3 == 2)   multify(2);   //如果余2,就多乘以一次2。

    for(i = 200; i >= 0; i--)
      if(sum[i])
        break;   //找 开始的位数

    for(; i >= 0; i--)
      printf("%d", sum[i]);   //按位输出
    printf("\n");
  }
  return 0;
}

 

能不能好好想。

dissectible ~! Careful Analysis ~! cut it up ~! anatomize ~! scrutiny~!

(好好读题~题上也有说乘以2或者3最大。。

转载于:https://www.cnblogs.com/Tinamei/p/4480096.html

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

相关文章:

  • 深圳南山企业网站建设网上教育培训机构哪家好
  • 山东网站制作抖音seo排名优化软件
  • 北京市政府部门网站建设头条今日头条新闻头条
  • 外卖网站建设的毕业论文世界足球排名前十名
  • 绵阳做手机网站建设桔子seo网
  • 做网站需不需要营业执照百度获客
  • wordpress大淘客seo排名优化课程
  • 南充做网站公司seo公司优化方案
  • 虚拟空间wordpress固定链接404西青seo
  • 网站建设费可以计入管理费用吗简述搜索引擎优化的方法
  • 如何确定网站建设 栏目网站建设网站设计
  • 深圳网站设计制作元广告投放公司
  • .com网站建设软文案例400字
  • 小吃加盟网站大全长沙网站优化排名推广
  • 网站建设苏州沈阳seo博客
  • 太仓公司网站建设电话外链在线发布工具
  • 免费网站建设模块软件开发公司排行榜
  • 华硕固件做网站6推广一个产品有哪些方式
  • iis为网站子目录绑定二级域名郑州模板建站代理
  • 网站建设有趣小游戏长沙seo霜天
  • 杭州建设网 郎鑫沈阳高端关键词优化
  • 房产网签流程图seo顾问多少钱
  • 外贸展示企业网站网络推广都有什么方式
  • 信息平台网站模板深圳网站建设优化
  • wordpress插件video playeseo网课培训
  • 忻州做网站北京互联网公司有哪些
  • 简单企业网站建设软文写作技巧及范文
  • 网站首页效果图潍坊网站开发公司
  • 网络营销方式ppt搜索引擎环境优化
  • 网站模板没有html文件下载搜索引擎广告图片
  • sqli-labs:Less-23关卡详细解析
  • 案例介绍|JSON数据格式的转换|pyecharts模块简介
  • 关于Web前端安全之XSS攻击防御增强方法
  • 数据结构中使用到的C语言
  • 更换KR100门禁读头&主机
  • STM32-ESP8266通过MQTT与阿里云通讯