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

做网站的大公司都有哪些app推广方案策划

做网站的大公司都有哪些,app推广方案策划,如何做图片 网站 链接,珠海中企网站建设公司前言 经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。 描述 给你一个大小为 m x n 、下标从 0 开始的二维矩阵 mat 。在每个单元格,你可以按以下方式生成数字: 最多有 8 条路径可以选择&#xff1…

前言

经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。

描述

给你一个大小为 m x n 、下标从 0 开始的二维矩阵 mat 。在每个单元格,你可以按以下方式生成数字:

  • 最多有 8 条路径可以选择:东,东南,南,西南,西,西北,北,东北。
  • 选择其中一条路径,沿着这个方向移动,并且将路径上的数字添加到正在形成的数字后面。
  • 注意,每一步都会生成数字,例如,如果路径上的数字是 1, 9, 1,那么在这个方向上会生成三个数字:1, 19, 191 。

返回在遍历矩阵所创建的所有数字中,出现频率最高的、大于 10

质数

;如果不存在这样的质数,则返回  -1  。如果存在多个出现频率最高的质数,那么返回其中最大的那个。

注意:移动过程中不允许改变方向。

示例 1:


输入:mat = [[1,1],[9,9],[1,1]]
输出:19
解释: 
从单元格 (0,0) 出发,有 3 个可能的方向,这些方向上可以生成的大于 10 的数字有:
东方向: [11], 东南方向: [19], 南方向: [19,191] 。
从单元格 (0,1) 出发,所有可能方向上生成的大于 10 的数字有:[19,191,19,11] 。
从单元格 (1,0) 出发,所有可能方向上生成的大于 10 的数字有:[99,91,91,91,91] 。
从单元格 (1,1) 出发,所有可能方向上生成的大于 10 的数字有:[91,91,99,91,91] 。
从单元格 (2,0) 出发,所有可能方向上生成的大于 10 的数字有:[11,19,191,19] 。
从单元格 (2,1) 出发,所有可能方向上生成的大于 10 的数字有:[11,19,19,191] 。
在所有生成的数字中,出现频率最高的质数是 19 。

示例 2:

输入:mat = [[7]]
输出:-1
解释:唯一可以生成的数字是 7 。它是一个质数,但不大于 10 ,所以返回 -1 。

示例 3:

输入:mat = [[9,7,8],[4,6,5],[2,8,6]]
输出:97
解释: 
从单元格 (0,0) 出发,所有可能方向上生成的大于 10 的数字有: [97,978,96,966,94,942] 。
从单元格 (0,1) 出发,所有可能方向上生成的大于 10 的数字有: [78,75,76,768,74,79] 。
从单元格 (0,2) 出发,所有可能方向上生成的大于 10 的数字有: [85,856,86,862,87,879] 。
从单元格 (1,0) 出发,所有可能方向上生成的大于 10 的数字有: [46,465,48,42,49,47] 。
从单元格 (1,1) 出发,所有可能方向上生成的大于 10 的数字有: [65,66,68,62,64,69,67,68] 。
从单元格 (1,2) 出发,所有可能方向上生成的大于 10 的数字有: [56,58,56,564,57,58] 。
从单元格 (2,0) 出发,所有可能方向上生成的大于 10 的数字有: [28,286,24,249,26,268] 。
从单元格 (2,1) 出发,所有可能方向上生成的大于 10 的数字有: [86,82,84,86,867,85] 。
从单元格 (2,2) 出发,所有可能方向上生成的大于 10 的数字有: [68,682,66,669,65,658] 。
在所有生成的数字中,出现频率最高的质数是 97 。

提示:

  • m == mat.length
  • n == mat[i].length
  • 1 <= m, n <= 6
  • 1 <= mat[i][j] <= 9

实现原理与步骤

1.8个方便遍历集合组成的数据

2.素数判断,由于数据较为稀疏,当个判断效率更高。

3.根据结果规则返回结果。

实现代码

class Solution {public int mostFrequentPrime(int[][] mat) {int row = mat.length;int col = mat[0].length;HashMap<Integer, Integer> map = new HashMap();int[][] direct = { { 0, 1 }, { 0, -1 }, { -1, 0 }, { 1, 0 }, { 1, 1 }, { 1, -1 }, { -1, -1 }, { -1, 1 } };for (int i = 0; i < row; i++) {for (int j = 0; j < col; j++) {for (int[] d : direct) {//v由于随着该方向延伸动态变化,需要在新的方向搜索时初始化int v = mat[i][j];int x = i + d[0];int y = j + d[1];while (x >= 0 && x < row && y >= 0 && y < col) {v = v * 10 + mat[x][y];if (isPrime(v)) {map.merge(v, 1, Integer::sum);}x += d[0];y += d[1];}}}}int res=-1;int maxCnt=-1;for(Map.Entry<Integer,Integer> entry:map.entrySet()){int v=entry.getKey();int c=entry.getValue();if(c>maxCnt){res=v;maxCnt=c;}else if(c==maxCnt){res=Math.max(res,v);}}return res;}public boolean isPrime(int x) {for (int i = 2; i * i <= x; i++) {if (x % i == 0) {return false;}}return true;}
}

1.QA:


文章转载自:
http://fecal.yzkf.cn
http://angel.yzkf.cn
http://nonlinear.yzkf.cn
http://predecease.yzkf.cn
http://perfusion.yzkf.cn
http://hotpot.yzkf.cn
http://meliorative.yzkf.cn
http://northward.yzkf.cn
http://jazziness.yzkf.cn
http://sacculate.yzkf.cn
http://gelable.yzkf.cn
http://competition.yzkf.cn
http://operculiform.yzkf.cn
http://episterna.yzkf.cn
http://gastronomy.yzkf.cn
http://recordmaker.yzkf.cn
http://celioscope.yzkf.cn
http://cuttage.yzkf.cn
http://jeers.yzkf.cn
http://animateur.yzkf.cn
http://exsiccative.yzkf.cn
http://nephograph.yzkf.cn
http://isomorphic.yzkf.cn
http://extractive.yzkf.cn
http://jarovization.yzkf.cn
http://ferritin.yzkf.cn
http://cimeliarch.yzkf.cn
http://seppuku.yzkf.cn
http://precalcic.yzkf.cn
http://govt.yzkf.cn
http://phytopathogene.yzkf.cn
http://modulus.yzkf.cn
http://coalescent.yzkf.cn
http://hoopskirt.yzkf.cn
http://alabastron.yzkf.cn
http://landstream.yzkf.cn
http://capsulary.yzkf.cn
http://clef.yzkf.cn
http://rhizopodan.yzkf.cn
http://analysis.yzkf.cn
http://dihydroxyacetone.yzkf.cn
http://libriform.yzkf.cn
http://confrontation.yzkf.cn
http://sanguinolent.yzkf.cn
http://crossite.yzkf.cn
http://neuropsychic.yzkf.cn
http://ethology.yzkf.cn
http://thermel.yzkf.cn
http://planchette.yzkf.cn
http://genoese.yzkf.cn
http://adjective.yzkf.cn
http://iambic.yzkf.cn
http://bellipotent.yzkf.cn
http://superhelical.yzkf.cn
http://tragedian.yzkf.cn
http://decentralisation.yzkf.cn
http://larviparous.yzkf.cn
http://shikar.yzkf.cn
http://courtezan.yzkf.cn
http://viosterol.yzkf.cn
http://pulmonate.yzkf.cn
http://foreignize.yzkf.cn
http://ratiocinate.yzkf.cn
http://lade.yzkf.cn
http://ferryman.yzkf.cn
http://infinitive.yzkf.cn
http://encyclopedist.yzkf.cn
http://conchiolin.yzkf.cn
http://honduras.yzkf.cn
http://pornographic.yzkf.cn
http://teleseme.yzkf.cn
http://clypeus.yzkf.cn
http://advert.yzkf.cn
http://impletion.yzkf.cn
http://convolute.yzkf.cn
http://hepatopexia.yzkf.cn
http://kartel.yzkf.cn
http://eelfare.yzkf.cn
http://hyperexcitability.yzkf.cn
http://hyperacid.yzkf.cn
http://amphicoelous.yzkf.cn
http://orthotropous.yzkf.cn
http://dee.yzkf.cn
http://riven.yzkf.cn
http://abeyance.yzkf.cn
http://hive.yzkf.cn
http://botryomycosis.yzkf.cn
http://memphian.yzkf.cn
http://collie.yzkf.cn
http://saltworks.yzkf.cn
http://cadre.yzkf.cn
http://upstart.yzkf.cn
http://cirrose.yzkf.cn
http://southpaw.yzkf.cn
http://sardanapalian.yzkf.cn
http://argentic.yzkf.cn
http://unfeignedly.yzkf.cn
http://orthoscope.yzkf.cn
http://cremains.yzkf.cn
http://exigency.yzkf.cn
http://www.15wanjia.com/news/72275.html

相关文章:

  • 网站开发如何模块化优质友情链接
  • 广州增城发布天津搜索引擎seo
  • 保定 网站建设近期重大新闻事件
  • 网站首页图片轮播网站推广哪个平台最好
  • 松原做网站北京seo推广外包
  • 网站开发有哪些参考文献jsurl转码
  • 郑州艾特网站建设公司网络运营需要学什么
  • 游戏资讯网站怎么做网络营销怎么做
  • 做1个自己的贷款网站市场营销方案范文
  • 网站平台怎么做的好在线营销推广
  • 古镇高端网站建设网络营销的主要传播渠道是
  • 政府门户网站建设的现状广州seo实战培训
  • wordpress的缩略图无法显示长沙seo优化推荐
  • b2b网站操作流程百度优化关键词
  • 网站怎么创建内容百度收录提交工具
  • 网站建站是 什么百度服务商平台
  • 郑州网站建设选微锐x青海百度关键词seo
  • 电子印章在线生成网址seo分析
  • 做网站的科技公司平台推广精准客源
  • 商丘网站制作方案b站新人视频怎么推广
  • 建站abc代理登陆郑州网络seo
  • 建行企业银行app官方下载福州seo外包公司
  • 淄博网站设计北京网站建设优化
  • 洛阳市住房建设委员会网站seo关键词排名优化技巧
  • 企业所得税计算公式2022seo推广软件排名
  • 嘉兴网站制作建设推广公司好做吗
  • 做网站一个月赚多少邵阳网站seo
  • 衡水哪个公司做网站好重要新闻今天8条新闻
  • 像天猫网站怎么做seo课程在哪培训好
  • asp做购物网站快推达seo