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

网站怎么做流量郑州seo课程

网站怎么做流量,郑州seo课程,WordPress行距太大,免费的企业查询软件给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。你的 起始分数 为 0 。 在一步 操作 中&#xff1a; 选出一个满足 0 < i < nums.length 的下标 i &#xff0c; 将你的 分数 增加 nums[i] &#xff0c;并且 将 nums[i] 替换为 ceil(nums[i] / 3) 。 返回在 恰好…

给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。你的 起始分数 为 0 。

在一步 操作 中:

选出一个满足 0 <= i < nums.length 的下标 i ,
将你的 分数 增加 nums[i] ,并且
将 nums[i] 替换为 ceil(nums[i] / 3) 。
返回在 恰好 执行 k 次操作后,你可能获得的最大分数。

向上取整函数 ceil(val) 的结果是大于或等于 val 的最小整数。

示例 1:
输入:nums = [10,10,10,10,10], k = 5
输出:50
解释:对数组中每个元素执行一次操作。最后分数是 10 + 10 + 10 + 10 + 10 = 50 。

示例 2:
输入:nums = [1,10,3,3,3], k = 3
输出:17
解释:可以执行下述操作:
第 1 步操作:选中 i = 1 ,nums 变为 [1,4,3,3,3] 。分数增加 10 。
第 2 步操作:选中 i = 1 ,nums 变为 [1,2,3,3,3] 。分数增加 4 。
第 3 步操作:选中 i = 2 ,nums 变为 [1,2,1,3,3] 。分数增加 3 。
最后分数是 10 + 4 + 3 = 17 。

在这里插入图片描述

优先队列

class Solution{
public:long long maxKelements(vector<int>& nums, int k) {priority_queue<int> q(nums.begin(), nums.end());long long ans = 0;for(int i = 0; i < k; i++){int a = q.top();q.pop();ans += a;int b = ceil(a / 3.0);q.push(b);}return ans;}
};

这道题难度不大,实际上就是模拟,我们由于要让分数最大,所以每次要将nums中最大的数加入到ans中,我们可以使用优先队列来进行降序排序。我们这里要注意的是题目要求向上取整,使用ceil的时候由于ceil支持的是float或者double,所以我们不能直接ceil(a/3)而ceil(a/3.0),确保是浮动除法。

http://www.hrbkazy.com/news/29166.html

相关文章:

  • 建网站盈利深圳百度seo怎么做
  • 网站设计的公司怎么样营销推广的特点
  • 用织梦做的网站下载天津网站排名提升多少钱
  • 太原网站推广排名参考消息网国内新闻
  • 广西百度推广seo按照搜索引擎的
  • 代人做网站沈阳关键词快照优化
  • 什么专业会制作网站企业网站设计论文
  • 网站建设与分工的论文seo入门书籍
  • 搜索网站大全排名凡客建站
  • 有自己的网站如何做淘宝客万网域名官网
  • Wordpress演示主题哪里能搜索引擎优化
  • 2015年做那个网站致富成都自动seo
  • 黄金网站app免费视频下载全国网站排名
  • 做网站前端的软件快速网站轻松排名
  • 企业做的网站计入什么科目搜索引擎排名
  • 上海城隍庙好玩吗信息流优化师是干什么的
  • 许昌那有做网站必应搜索引擎怎么样
  • 做纺织外贸哪个贸易网站好百度产品推广怎么收费
  • wordpress博客介绍简述什么是seo及seo的作用
  • 网站建设与管理的专业群广告sem是什么意思
  • 女生做网站推广最新国内新闻10条
  • 海事网站服务平台seo的工作原理
  • 创新网站建设方案书营销关键词有哪些
  • 网站建设要注意那些问题aso优化服务
  • 做网站一单能挣多少韩国搜索引擎排名
  • 域名注册没有网站优化网站关键词排名软件
  • 视频网站开发的难点河南seo网站多少钱
  • 网站建设设计公司 知乎天津推广的平台
  • seo优化的网站百度本地惠生活推广
  • wordpress邮件发送超时武汉seo排名优化公司