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

中山做营销型网站刷网站百度关键词软件

中山做营销型网站,刷网站百度关键词软件,页面设计的软件,wordpress列表分页代码题目: 给你一个整数数组 nums。 返回两个(不一定不同的)质数在 nums 中 下标 的 最大距离。 示例 1: 输入: nums [4,2,9,5,3] 输出: 3 解释: nums[1]、nums[3] 和 nums[4] 是质数。因此答案是…

题目:

给你一个整数数组 nums。
返回两个(不一定不同的)质数在 nums 中 下标 的 最大距离。

示例 1:
输入: nums = [4,2,9,5,3]
输出: 3
解释: nums[1]、nums[3] 和 nums[4] 是质数。因此答案是 |4 - 1| = 3。

示例 2:
输入: nums = [4,8,2,8]
输出: 0
解释: nums[2] 是质数。因为只有一个质数,所以答案是 |2 - 2| = 0。

提示:
1 <= nums.length <= 3 * 105
1 <= nums[i] <= 100
输入保证 nums 中至少有一个质数。

思路:

打表,将100以内的质数先穷举出来,然后用一个tmp记录第一个质数的下标,后面每遇到一个质数就去更新ans

代码:

class Solution {// 打表,将100以内的质数先穷举出来// 然后用一个tmp记录第一个质数的下标,后面每遇到一个质数就去更新anspublic int maximumPrimeDifference(int[] nums) {Set<Integer> primes = new HashSet<>(Arrays.asList(2, 3, 5, 7, 11,13, 17, 19, 23, 29,31, 37, 41, 43, 47,53, 59, 61, 67, 71,73, 79, 83, 89, 97));int n = nums.length;int tmp = -1, ans = 0;for (int i = 0; i < n; ++i) {if (primes.contains(nums[i])) {if (tmp != -1) {ans = Math.max(ans, i - tmp);} else {tmp = i;}}}return ans;}
}
http://www.khdw.cn/news/19763.html

相关文章:

  • 建设网站的相关技术指标深圳网站优化
  • 网站建设的市场策划网址域名注册
  • 网站管理包括哪些内容网址
  • 宝安建设与住宅局网站汕头seo不错
  • 自助网站建设系统软件企业培训网
  • 请大学生做网站腾讯推广一次广告多少钱
  • wordpress网站无法访问百度售后客服电话24小时
  • 网站建设logo搭建一个网站的流程
  • 怎么评价一个网站做的好否网站推广seo优化
  • 建好了网站怎么做外贸五种新型营销方式
  • 国外h5建站网络竞价推广托管公司
  • 荣添网站建设优化如何进入网站
  • 广州做外贸网站的公司简介外链互换平台
  • 设计必备网站关键字排名优化工具
  • 梅州网站建设公司徐州seo排名公司
  • 整形医院网站源码下载乔拓云建站平台
  • 武汉 门户网站建设cfa三级和一二级关系大吗
  • 交互网站是什么郑州网络推广服务
  • 海南省建设考试网站首页企业推广软文范文
  • 自己做盗版小说网站吗网店运营培训哪里好
  • 上海建站推广公司百度词条搜索排行
  • 购物网站建设实战教程答案百度指数查询官网入口登录
  • 济南科技市场做网站百度app下载安装
  • 电子 网站建设申请过程百度关键词搜索排名查询
  • 服务项目网站建设百度搜索排名推广
  • 电子商务网站建设asp电商平台推广方案
  • 青岛正规网站建设哪家便宜国外引擎搜索
  • 在柬埔寨做网络销售推网站贴吧引流推广
  • 网站开发的性能测试如何写网络营销方案策划书
  • 广水市建设局网站东莞做网站公司电话