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

中山做营销型网站好看的网站ui

中山做营销型网站,好看的网站ui,西安网站建设第一品牌,北京网站建设企业题目: 给你一个整数数组 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.yidumall.com/news/63260.html

相关文章:

  • 如何开设一个微信公众号网络seo
  • 二维码制作免费周口seo公司
  • 网页模板下载网站知乎教育培训机构加盟
  • 中国做水产的有什么网站竞价托管选择微竞价
  • 3d设计网站互联网营销具体做什么
  • html5制作手机网站百度seo软件
  • 做兼职哪个网站好周口网络推广公司
  • 北京个人网站建设百度一下百度搜索首页
  • 方城网站制作seo实战技巧100例
  • dw简述网站开发流程成都seo学徒
  • 高端品牌网站制作平台如何做推广
  • 宿迁哪里有做网站开发的2022年最新最有效的营销模式
  • 兰州哪里做网站百度站长工具网站提交
  • 企业门户网站开发公司站长之家网站
  • 网站开发设计实训总结发布
  • 京东客网站怎么建设seo还有未来吗
  • 扬中网站优化公司微信朋友圈广告投放价格表
  • 用wordpress做网站教程做电商如何起步
  • 网页建立网站平台西安seo关键词排名
  • 深圳保障房申请条件2022宁波seo公司哪家好
  • 用vb做网站全球搜官网
  • 网站换了域名怎么查ttkefu在线客服系统官网
  • 衡水移动端网站建设网络销售的好处和意义
  • 怎么做全网小说网站网站设计公司官网
  • 怎样做信息收费网站关键词分析软件
  • 网站建设图文电脑办公软件培训班
  • typecho对比wordpress唐山seo排名外包
  • 罗湖区做网站的公司搜什么关键词能找到网站
  • 文具网站建设策划书北京seo公司网站
  • 辽宁建设工程信息网领取招标文件搜索引擎seo如何赚钱