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

用nas做网站/企业seo排名哪家好

用nas做网站,企业seo排名哪家好,哪里找做网站客户,wordpress 会员登录给你一个整数数组 piles ,数组 下标从 0 开始 ,其中 piles[i] 表示第 i 堆石子中的石子数量。另给你一个整数 k ,请你执行下述操作 恰好 k 次: 选出任一石子堆 piles[i] ,并从中 移除 floor(piles[i] / 2) 颗石子。 注…

给你一个整数数组 piles ,数组 下标从 0 开始 ,其中 piles[i] 表示第 i 堆石子中的石子数量。另给你一个整数 k ,请你执行下述操作 恰好 k 次:

  • 选出任一石子堆 piles[i] ,并从中 移除 floor(piles[i] / 2) 颗石子。

注意:你可以对 同一堆 石子多次执行此操作。

返回执行 k 次操作后,剩下石子的 最小 总数。

floor(x) 为 小于 或 等于 x 的 最大 整数。(即,对 x 向下取整)。

示例 1:

输入:piles = [5,4,9], k = 2
输出:12
解释:可能的执行情景如下:
- 对第 2 堆石子执行移除操作,石子分布情况变成 [5,4,5] 。
- 对第 0 堆石子执行移除操作,石子分布情况变成 [3,4,5] 。
剩下石子的总数为 12 。

示例 2:

输入:piles = [4,3,6,7], k = 3
输出:12
解释:可能的执行情景如下:
- 对第 2 堆石子执行移除操作,石子分布情况变成 [4,3,3,7] 。
- 对第 3 堆石子执行移除操作,石子分布情况变成 [4,3,3,4] 。
- 对第 0 堆石子执行移除操作,石子分布情况变成 [2,3,3,4] 。
剩下石子的总数为 12 。

提示:

  • 1 <= piles.length <= 105
  • 1 <= piles[i] <= 104
  • 1 <= k <= 105


题解:可以直接利用优先队列,从大到小进行排序,每次操作取队列中最大值进行计算。

code:

 public int minStoneSum(int[] piles, int k) {PriorityQueue<Integer> queue = new PriorityQueue<>((a, b) -> b - a);for (int pile : piles) {queue.offer(pile);}while (k-- > 0) {Integer pile = queue.poll();pile = pile - pile / 2;queue.add(pile);}int sum = 0;while (queue.size() != 0) {sum += queue.poll();}return sum;
}

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

相关文章:

  • 学校网站群建设思路/游戏优化大师下载安装
  • php网站开发wamp/宁波seo关键词费用
  • 网站客户体验/seo难不难学
  • 武汉网站制作成功案例/网络营销岗位有哪些
  • 做响应式网站怎么设计/对网络推广的理解
  • 山东网站建设哪家好/百度关键词优化软件排名
  • 建网站卓/外链网
  • 建设银行网站修改手机号码/搜索引擎优化的主要工作
  • 做网站赚钱不/网站建设品牌公司
  • 句容网络公司/seo外链购买
  • 如何来建设网站/代写文章哪里找写手
  • 注册网站域名有什么用/产品如何做网络推广
  • 网站建设中最基本的决策/怎么样优化网站seo
  • 南宁横县网站建设推广/app推广方式有哪些
  • 自动生成图片的网站/个人网站免费推广
  • 推广的注意事项/seo管理与优化期末试题
  • 公司网站可以自己做吗/引流推广公司
  • 进网站备案时间/链接生成二维码
  • 企业网站建设步骤/郑州seo服务
  • 网站开发框架有哪些/网站推广技术
  • 车辆租赁的网站建设/搜索指数的数据来源是什么
  • 女生做网站运营累不累/天津网站优化公司
  • wordpress作者增加页面权限/亚马逊关键词优化怎么做
  • 烟台h5网站制作公司/如何建造自己的网站
  • 专业做网站的公司/谷歌seo快速排名软件首页
  • 网站子域名查询/西安外包公司排行
  • 地区网站建设/百度今日小说搜索风云榜
  • h5网站设计报价/搜索引擎营销的常见方式
  • 中文网站做google广告怎么样/快速收录网
  • 武汉市建设工程交易中心网站/杭州关键词优化外包
  • 从零到英雄:掌握神经网络的完整指南
  • 常见框架漏洞
  • .NET Core部署服务器
  • kmp复习,需要多看多练
  • [硬件电路-111]:滤波的分类:模拟滤波与数字滤波; 无源滤波与有源滤波;低通、带通、带阻、高通滤波;时域滤波与频域滤波;低价滤波与高阶滤波。
  • 构建智能体(Agent)时如何有效管理其上下文