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

vr模式的网站建设公司官方网站下载穿越火线

vr模式的网站建设公司,官方网站下载穿越火线,漳州市建设网站,广州三大代运营公司题目: 你在一家生产小球的玩具厂工作,有 n 个小球,编号从 lowLimit 开始,到 highLimit 结束(包括 lowLimit 和 highLimit ,即 n highLimit - lowLimit 1)。另有无限数量的盒子,编…

题目:

你在一家生产小球的玩具厂工作,有 n 个小球,编号从 lowLimit 开始,到 highLimit 结束(包括 lowLimit 和 highLimit ,即 n == highLimit - lowLimit + 1)。另有无限数量的盒子,编号从 1 到 infinity 。

你的工作是将每个小球放入盒子中,其中盒子的编号应当等于小球编号上每位数字的和。例如,编号 321 的小球应当放入编号 3 + 2 + 1 = 6 的盒子,而编号 10 的小球应当放入编号 1 + 0 = 1 的盒子。

给你两个整数 lowLimit 和 highLimit ,返回放有最多小球的盒子中的小球数量如果有多个盒子都满足放有最多小球,只需返回其中任一盒子的小球数量。

示例 1:

输入:lowLimit = 1, highLimit = 10
输出:2
解释:
盒子编号:1 2 3 4 5 6 7 8 9 10 11 ...
小球数量:2 1 1 1 1 1 1 1 1 0  0  ...
编号 1 的盒子放有最多小球,小球数量为 2 。

示例 2:

输入:lowLimit = 5, highLimit = 15
输出:2
解释:
盒子编号:1 2 3 4 5 6 7 8 9 10 11 ...
小球数量:1 1 1 1 2 2 1 1 1 0  0  ...
编号 5 和 6 的盒子放有最多小球,每个盒子中的小球数量都是 2 。

示例 3:

输入:lowLimit = 19, highLimit = 28
输出:2
解释:
盒子编号:1 2 3 4 5 6 7 8 9 10 11 12 ...
小球数量:0 1 1 1 1 1 1 1 1 2  0  0  ...
编号 10 的盒子放有最多小球,小球数量为 2 。

提示:

  • 1 <= lowLimit <= highLimit <= 10^5

解法:哈希表

class Solution {
public:int sumNum(int number){int sum = 0;while (number != 0) {sum += number % 10;  // 取最后一位数字并加到sum中number /= 10;         // 去掉最后一位数字}return sum;}int countBalls(int lowLimit, int highLimit) {vector<int> nums(46, 0); //最大限制99999合起来就是45for(int i = lowLimit; i <= highLimit; i++){nums[sumNum(i)]++;}return *max_element(nums.begin(),nums.end());}
};

代码分析:

  1. sumNum 函数

    • 计算一个整数的各个位数之和。

    • 通过 number % 10 获取最后一位数字,并将其加到 sum 中。

    • 通过 number /= 10 去掉最后一位数字。

    • 最终返回 sum

  2. countBalls 函数

    • 使用一个大小为 46 的数组 nums 来存储各个位数之和出现的次数。因为最大的位数之和是 45(例如,99999 的位数之和是 45)。

    • 遍历从 lowLimit 到 highLimit 的所有整数,计算每个整数的位数之和,并在 nums 中对应的位置累加计数。

    • 最后使用 max_element 找到 nums 中的最大值并返回。

http://www.dtcms.com/wzjs/580680.html

相关文章:

  • 网站优化排名提升中国建设工程招聘信息网站
  • 关于做网站策划书做货代用的网站
  • 网站建设业务员论坛浙江省建设厅查询官方网站
  • 装饰设计网站建设百度网站建设是什么意思
  • 书店网站建设人员分配wordpress 安装错误
  • 手机建网站怎么弄高明网站设计报价
  • 技术社区网站开发例子长春快速建站公司
  • 惠州网站seowordpress安全锁
  • 网站设计行业资讯连锁酒店的网站建设
  • 手机网站开放k歌里的相片是通过网站做的吗
  • 个人网站建设教程 ppt邹城外贸网站建设
  • 可做装饰推广的网站wordpress 页面id
  • 重庆网站供奉战犯vue网站引导页怎么做
  • 分局网站建设用 asp net 做 的网站
  • .net网站开发程序员360指数官网
  • 婚恋网站做期货现货贵金属的人双辽做网站
  • 临淄网站推广网页设计难还是网站建设南
  • 网站外链建设大揭秘太原网络推广价格
  • 做网站去什么公司深圳做模板网站的公司
  • 辅导班广告去哪个网站做wordpress添加订阅教程
  • 做百度网站接到多少客户电话网页设计模板html代码表格
  • 摄影网站建设论文如何自己制作链接内容
  • 青岛的网站设计公司广西省建设厅网站
  • dw2019怎么做网站网站编程培训
  • 单页导航网站企业vi设计标准
  • 做代理网站杭州最好的设计公司
  • 龙华做棋牌网站建设多少钱做网站文章要一篇一篇的写吗
  • 张店做网站公司都有什么网站
  • 密云做网站的广州安全教育平台app下载
  • 驻马店网站建设熊掌号企业管理系统排名