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

数码产品网站开发背景淮北电子商务网站建设

数码产品网站开发背景,淮北电子商务网站建设,wordpress浮动二维码,凡科沙发官网【LetMeFly】2614.对角线上的质数#xff1a;遍历(质数判断) 力扣题目链接#xff1a;https://leetcode.cn/problems/prime-in-diagonal/ 给你一个下标从 0 开始的二维整数数组 nums 。 返回位于 nums 至少一条 对角线 上的最大 质数 。如果任一对角线上均不存在质数…【LetMeFly】2614.对角线上的质数遍历(质数判断) 力扣题目链接https://leetcode.cn/problems/prime-in-diagonal/ 给你一个下标从 0 开始的二维整数数组 nums 。 返回位于 nums 至少一条 对角线 上的最大 质数 。如果任一对角线上均不存在质数返回 0 。 注意 如果某个整数大于 1 且不存在除 1 和自身之外的正整数因子则认为该整数是一个质数。如果存在整数 i 使得 nums[i][i] val 或者 nums[i][nums.length - i - 1] val 则认为整数 val 位于 nums 的一条对角线上。 在上图中一条对角线是 [1,5,9] 而另一条对角线是 [3,5,7] 。 示例 1 输入nums [[1,2,3],[5,6,7],[9,10,11]] 输出11 解释数字 1、3、6、9 和 11 是所有 位于至少一条对角线上 的数字。由于 11 是最大的质数故返回 11 。示例 2 输入nums [[1,2,3],[5,17,7],[9,11,10]] 输出17 解释数字 1、3、9、10 和 17 是所有满足位于至少一条对角线上的数字。由于 17 是最大的质数故返回 17 。提示 1 nums.length 300nums.length numsi.length1 nums[i][j]  4*106 解题方法质数判断 如何判断一个数是否为质数 首先如果这个数小于2那么一定不是质数 用 i i i从2到 s q r t ( n ) sqrt(n) sqrt(n)枚举若 i i i能整除 n n n则 n n n不是质数 否则 n n n是质数 如何遍历对角线题目中说了 nums.length numsi.length 也就是说矩阵是正方形。 所以我们可以用 i i i从 0 0 0枚举到 n − 1 n - 1 n−1那么 n u m s [ i ] [ i ] nums[i][i] nums[i][i]和 n u m s [ i ] [ l e n ( n u m s ) − i − 1 ] nums[i][len(nums) - i - 1] nums[i][len(nums)−i−1]即为对角线和副对角线上的元素。 时间复杂度 O ( l e n ( n u m s ) max ⁡ ( n u m s [ i ] [ j ] ) ) O(len(nums)\sqrt{\max(nums[i][j]))} O(len(nums)max(nums[i][j])) ​空间复杂度 O ( 1 ) O(1) O(1) AC代码 C /** Author: LetMeFly* Date: 2025-03-18 23:40:09* LastEditors: LetMeFly.xyz* LastEditTime: 2025-03-18 23:43:36*/ class Solution { private:bool isPrime(int n) {if (n 2) {return false;}int k sqrt(n);for (int i 2; i k; i) {if (n % i 0) {return false;}}return true;} public:int diagonalPrime(vectorvectorint nums) {int ans 0;for (int i 0; i nums.size(); i) {if (isPrime(nums[i][i])) {ans max(ans, nums[i][i]);}if (isPrime(nums[i][nums.size() - i - 1])) {ans max(ans, nums[i][nums.size() - i - 1]);}}return ans;} };Python Author: LetMeFly Date: 2025-03-18 23:46:52 LastEditors: LetMeFly.xyz LastEditTime: 2025-03-18 23:48:14from typing import List from math import sqrtclass Solution:def isPrime(self, n: int) - bool:if n 2:return Falsefor i in range(2, int(sqrt(n)) 1):if n % i 0:return Falsereturn Truedef diagonalPrime(self, nums: List[List[int]]) - int:ans 0for i in range(len(nums)):if self.isPrime(nums[i][i]):ans max(ans, nums[i][i])if self.isPrime(nums[i][len(nums) - i - 1]):ans max(ans, nums[i][len(nums) - i - 1])return ansJava /** Author: LetMeFly* Date: 2025-03-18 23:50:23* LastEditors: LetMeFly.xyz* LastEditTime: 2025-03-18 23:55:24*/ class Solution {private boolean isPrime(int n) {if (n 2) {return false;}int k (int)Math.sqrt(n);for (int i 2; i k; i) {if (n % i 0) {return false;}}return true;}public int diagonalPrime(int[][] nums) {int ans 0;for (int i 0; i nums.length; i) {if (isPrime(nums[i][i])) {ans Math.max(ans, nums[i][i]);}if (isPrime(nums[i][nums.length - i - 1])) {ans Math.max(ans, nums[i][nums.length - i - 1]);}}return ans;} }Go /** Author: LetMeFly* Date: 2025-03-18 23:55:55* LastEditors: LetMeFly.xyz* LastEditTime: 2025-03-18 23:58:46*/ package mainfunc isPrime2614(n int) (ans bool) {if n 2 {return}for i : 2; i * i n; i {if n % i 0 {return}}return true }func diagonalPrime(nums [][]int) (ans int) {for i : range nums {if isPrime2614(nums[i][i]) {ans max(ans, nums[i][i])}if isPrime2614(nums[i][len(nums) - i - 1]) {ans max(ans, nums[i][len(nums) - i - 1])}}return }同步发文于CSDN和我的个人博客原创不易转载经作者同意后请附上原文链接哦~ 千篇源码题解已开源
http://www.pierceye.com/news/880040/

相关文章:

  • 中国电力建设集团有限公司网站wordpress购买
  • 深圳工装公司网站优化顺义案例
  • 四川省工程建设信息官方网站个人域名注册免费
  • 网站建设用源码徐州金网网站建设
  • 老哥们给个关键词威海网站seo
  • 贵州网站备案延庆网站建设师
  • 做网站怎么上词网站建设战略伙伴
  • 绵阳网站推广排名给网站网站做代理
  • 网站轮播代码北京的公司有哪些
  • 网上书城网站开发外文参考文献wordpress禁用谷歌字体插件
  • 团购模板网站全网营销型网站建设模板
  • ac域名网站邯郸中国建设银行网站
  • 广州seo网站开发微信营销的优势
  • 宝塔可以做二级域名网站么有哪些好的做兼职网站
  • 网站建设公司落寞特殊符号网名生成器
  • 设计分享网站在闲鱼可以做网站吗
  • 安全等级保护每个网站必须做吗实惠的网站建设公司
  • vue可以做pc端网站山东专业企业网站建设
  • 推广网站软文高中网站制作
  • 做h的动漫在线观看网站安阳市有几个区几个县
  • 帝国cms地方门户网站模板怀集县住房和城乡规划建设网站
  • 河北住房建设厅网站首页怎么自己建设网站
  • 政务网站建设及安全下载app赚钱的平台
  • 如何制作一个论坛网站都江堰建设局网站
  • 网站建设seo优化浙江广17网站一起做网店
  • WordPress子站站群优化教程网站推广排名
  • 毕设做购物网站容易吗网上商城是什么意思
  • 1688阿里巴巴官方网站杭州网站建设seo
  • 建设网站选什么地方的主机网站上漂亮的甘特图是怎么做的
  • 用什么软件来建网站立创电子元器件商城官网