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

网站怎么免费建站内蒙古建设工程造价信息网官网中项网

网站怎么免费建站,内蒙古建设工程造价信息网官网中项网,建网站 方法,iis怎么创建网站力扣题目#xff1a;2614. 对角线上的质数 - 力扣#xff08;LeetCode#xff09; 给你一个下标从 0 开始的二维整数数组 nums 。 返回位于 nums 至少一条 对角线 上的最大 质数 。如果任一对角线上均不存在质数#xff0c;返回 0 。 注意#xff1a; 如果某个整数大于…力扣题目2614. 对角线上的质数 - 力扣LeetCode 给你一个下标从 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*10^6 Java class Solution {// 判断一个数是否为质数的函数boolean isPrime(int num) {// 小于等于1的数不是质数if (num 1) {return false;}// 2和3是质数if (num 2 || num 3) {return true;}// 排除偶数和3的倍数if (num % 2 0 || num % 3 0) {return false;}// 检查从5开始到sqrt(num)的所有奇数for (int i 5; i * i num; i 6) {if (num % i 0 || num % (i 2) 0) {return false;}}return true;}public int diagonalPrime(int[][] nums) {int max0;int numSLennums.length;//左上右下对角线for(int i0;inumSLen;i){if(isPrime(nums[i][i])){if(nums[i][i]max){maxnums[i][i];}}}//左下右上对角线for(int j numSLen-1;j-1;j--){if(isPrime(nums[j][numSLen-1-j])){if(nums[j][numSLen-1-j]max){maxnums[j][numSLen-1-j];}}}return max;} } C class Solution { public:int diagonalPrime(vectorvectorint nums) {int maxPrime 0;int n nums.size();for (int i 0; i n; i) {if (isPrime(nums[i][i])) {maxPrime max(maxPrime, nums[i][i]);}if (i ! n - 1 - i isPrime(nums[i][n - 1 - i])) {maxPrime max(maxPrime, nums[i][n - 1 - i]);}}return maxPrime;}bool isPrime(int num) {if (num 1) {return false;}if (num % 2 0) {return num 2;}for (int i 3; i * i num; i 2) {if (num % i 0) {return false;}}return true;} }; Python class Solution:def diagonalPrime(self, nums: List[List[int]]) - int:maxPrime 0n len(nums)for i in range(n):if self.isPrime(nums[i][i]):maxPrime max(maxPrime, nums[i][i])if i ! n - 1 - i and self.isPrime(nums[i][n - 1 - i]):maxPrime max(maxPrime, nums[i][n - 1 - i])return maxPrimedef isPrime(self, num: int) - bool:if num 1:return Falseif num % 2 0:return num 2i 3while i * i num:if num % i 0:return Falsei 2return True
http://www.zqtcl.cn/news/231788/

相关文章:

  • 北京网站设计公司sx成都柚米科技15福建众利建设工程网站
  • 深圳大型网站建设服务公司wordpress后台为什么这么慢
  • 信用网站建设工作简报青岛的建筑公司
  • 网站怎么做文件上传灯饰 东莞网站建设
  • 建设电子商务网站的规划书电子商务平台网站模板
  • 桂林网站建设 腾云安康养老院收费
  • 网站建设找酷风旅游手机网站开发
  • 宜昌建设厅网站开发公司起名大全
  • 龙口建设局网站深圳十大网站建设公司
  • 湛江网站设计哪家好公司网址怎么查询
  • 网站怎么设置关键词河南宣传片制作公司
  • 做网站 怎么赚钱吗安乡网站制作
  • 国外展览展示设计网站沧州网络推广管理公司
  • 物流信息平台网站建设深圳做手机网站建设
  • 品牌型网站的特点领导视察网站建设
  • 如何自己做网站推广淘宝客佛山小程序开发公司
  • 天津市建设局网站口碑营销相关案例
  • 怎么有自己的网站厂字形网页布局网站
  • 广州市财贸建设开发监理网站工程建设企业等采用
  • 网站建设规模设想自己建立网站教程
  • 兰溪建设局网站门户网站建设招标
  • 用wp做网站备案怎么查自己的邮箱号
  • 苏州企业网站建设公司价格数字媒体应用 网站开发
  • 西宁做网站seo四川省的住房和城乡建设厅网站首页
  • 响应式网站 有哪些弊端可以发广告的网站
  • wordpress 漫画站wordpress加目录
  • 天津商城网站制作深圳品牌网站设计公司
  • 初学网站开发上海市普陀区建设规划局网站
  • 网站开发完成后如何发布做网站用vs还是dw
  • 怎么看网站是否备案可信赖的菏泽网站建设