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

南京网站开发南京乐识正规seo每日工作

南京网站开发南京乐识正规,seo每日工作,会员卡系统,微信小程序设计软件文章目录 前言LeetCode、2300. 咒语和药水的成功对数【中等,排序二分】题目及类型思路及代码 资料获取 前言 博主介绍:✌目前全网粉丝2W,csdn博客专家、Java领域优质创作者,博客之星、阿里云平台优质作者、专注于Java后端技术领域…

文章目录

  • 前言
  • LeetCode、2300. 咒语和药水的成功对数【中等,排序+二分】
    • 题目及类型
    • 思路及代码
  • 资料获取

前言

博主介绍:✌目前全网粉丝2W+,csdn博客专家、Java领域优质创作者,博客之星、阿里云平台优质作者、专注于Java后端技术领域。

涵盖技术内容:Java后端、算法、分布式微服务、中间件、前端、运维、ROS等。

博主所有博客文件目录索引:博客目录索引(持续更新)

视频平台:b站-Coder长路


LeetCode、2300. 咒语和药水的成功对数【中等,排序+二分】

来源:LeetCode专题《LeetCode 75》

题目及类型

题目链接:LeetCode、2300. 咒语和药水的成功对数

类型:基础算法/二分


思路及代码

思路:

首先对药水能量强度数组进行排序,接着我们去遍历所有的咒语,接着我们对药水能量数组进行二分,通过使用咒语与药水能量乘积来进行二分寻找边界值,来确定成功对数。

image-20240119212337446

代码:

复杂度分析:时间复杂度O(n.logn);空间复杂度O(1)

class Solution {//排序+二分//找到最右边不成功的组合的最后一个位置public int[] successfulPairs(int[] spells, int[] potions, long success) {int n = spells.length, m = potions.length;//结果数组int[] res = new int[n];//对potions升序Arrays.sort(potions);//遍历所有的药水for (int i = 0; i < n; i ++) {int ans = 0;//二分int l = 0, r = m - 1;while (l < r) {//若是拆分为[l, mid - 1]、[mid, r],那么一旦有r = mid - 1,需要+1为l + r + 1int mid = (l + r + 1) >> 1;// System.out.printf("mid=%d\n", mid);if (check(1L * spells[i] * potions[mid], success)) {r = mid - 1;}else {l = mid;}}//找到目标值// System.out.printf("%d %d\n", l, r);//全部成功(根据r的情况值来判定)if (r < 0 || (r == 0 && 1L * spells[i] * potions[0] >= success)) {ans = m;}else if (l >= m || (l == m - 1 && 1L * spells[i] * potions[m - 1] < success)) { //全部不匹配(根据l的情况值来判定)ans = 0;}else {//若是找到区间范围的ans = m - l - 1;}//将结果添加到结果集res[i] = ans;}return res;}//检测public boolean check(long cur, long success) {if (cur >= success) return true;return false;}}

资料获取

大家点赞、收藏、关注、评论啦~

精彩专栏推荐订阅:在下方专栏👇🏻

  • 长路-文章目录汇总(算法、后端Java、前端、运维技术导航):博主所有博客导航索引汇总
  • 开源项目Studio-Vue—校园工作室管理系统(含前后台,SpringBoot+Vue):博主个人独立项目,包含详细部署上线视频,已开源
  • 学习与生活-专栏:可以了解博主的学习历程
  • 算法专栏:算法收录

更多博客与资料可查看👇🏻获取联系方式👇🏻,🍅文末获取开发资源及更多资源博客获取🍅


整理者:长路 整理时间:2024.1.19

http://www.yidumall.com/news/71790.html

相关文章:

  • 做网站服务销售百度手机助手最新版下载
  • 搭建安装wordpress教程 pdf seo won
  • 网站怎么防黑客网站推广排名优化
  • 大连建设学校网站超级外链推广
  • 开不锈钢公司怎么做网站搜外友链平台
  • vps如何创建网站seo工资待遇 seo工资多少
  • 果洛州公司网站建设推广app赚钱
  • 机械厂网站建设sem分析是什么
  • 做爰全过程免费的视频 网站百度官方网站入口
  • 网站开发的学习国家认可的教育培训机构
  • 赣州疫情最新消息今天又封了seo服务靠谱吗
  • 自建门户网站谷歌google中文登录入口
  • 网站建设的方法株洲网络推广
  • 网站建设 化工sem代运营
  • 信阳做网站公司汉狮价格百度关键词分析
  • 网站建设公司的问答营销案例百度词条
  • 计算机做网站难吗seo优化排名百度教程
  • 企业网站需要的模块品牌推广策略分析
  • 西宁圆井模板我自己做的网站郴州seo网络优化
  • 网站优化要做哪些网站老域名跳转到新域名
  • 淘宝客建站教程seo快速排名软件价格
  • 十大电子商务网站武汉网站seo推广公司
  • 做网站是怎么挣钱的做网站排名优化的公司
  • 现在还有什么推广渠道郑州优化网站公司
  • 建网站不花钱免费环球资源网官方网站
  • 网络推广网站怎么做企业宣传片制作
  • 哪些网站可以做自媒体上海百度推广排名
  • 有什么免费的网站流量宝
  • 织梦做网站简单吗网站的推广方法有哪些
  • 织梦安装教程网站优化排名优化