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

上海网页制作服务公司重庆seo全网营销

上海网页制作服务公司,重庆seo全网营销,如何加入wordpress,杭州建设工程交易中心网站前言 经过前期的数据结构和算法学习,开始以OD机考题作为练习题,继续加强下熟练程度。 描述 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 nums 的子数组中元素的最大公因数等于 k 的子数组数目。 子数组 是数组中一个连续的非空序列…

 前言

经过前期的数据结构和算法学习,开始以OD机考题作为练习题,继续加强下熟练程度。

描述

给你一个整数数组 nums 和一个整数 k ,请你统计并返回 nums 的子数组中元素的最大公因数等于 k 的子数组数目。

子数组 是数组中一个连续的非空序列。

数组的最大公因数 是能整除数组中所有元素的最大整数。

示例 1:

输入:nums = [9,3,1,2,6,3], k = 3
输出:4
解释:nums 的子数组中,以 3 作为最大公因数的子数组如下:
- [9,3,1,2,6,3]
- [9,3,1,2,6,3]
- [9,3,1,2,6,3]
- [9,3,1,2,6,3]

示例 2:

输入:nums = [4], k = 7
输出:0
解释:不存在以 7 作为最大公因数的子数组。

提示:

  • 1 <= nums.length <= 1000
  • 1 <= nums[i], k <= 109

实现原理与步骤

本体采用枚举的方法。

1.划分连续区间

2.求最大公因数(公约数)

3.连续区间判断最大公约数

实现代码

class Solution {public int subarrayGCD(int[] nums, int k) {int res=0;for(int i=0;i<nums.length;i++){int g=0;for(int j=i;j<nums.length;j++){g=gcd(g,nums[j]);   if(g%k!=0)break;if(g==k) res++;}}return res;}public int gcd(int a,int b){while(b!=0){int temp=b;b=a%b;a=temp;}return a;}
}

1.QA:

http://www.yayakq.cn/news/303138/

相关文章:

  • 贵州省铜仁市城乡建设局网站wordpress空间免费下载
  • 网站建设如何来选择空间做网站前需要做什么准备
  • 导游网站如何建设的怎么做网页来看起来很高大上
  • 潍坊做网站建设的公司网站设置超链接
  • 备份文件wordpress提升网页优化排名
  • 手机网站建设专家站长资源平台百度
  • 成都公司建设网站android软件开发
  • 网站要怎么做的网站主机方案
  • 东莞市房管局官方网站黑龙江建设网安管人员管理系统
  • 设计方案网站网页升级访问中自动跳转中
  • 永州做网站tuantaogouwordpress背景图
  • 绥芬河网站建设坪山新区城市建设局网站
  • 清河哪里做网站湖南室内设计公司排名
  • 个人网站的建设方法和过程pc端网站建设电话
  • 怎么做网站关键词搜索东莞公司高端网站建设
  • 永州市建设工程质量安全监督站官方网站com域名和cn域名
  • 网站源码如何保存杭州市住建局官网
  • 淄博网站建设及托管源码之家app
  • 上海 专业网站设计 母婴类建立平台的目的
  • 津坤科技天津网站建设网站制作实例
  • 深圳宝安区网站建设公司贵州网站建设设计
  • 天津网站建设咨询女装小说WordPress
  • 如何做网站豆瓣新余市网站建设
  • 云南省住房和建设厅网站网站引用优酷
  • 网站建设中请稍后再访问golang wordpress
  • 公司网站做的好的山东房地产新闻
  • 珠海网站建设专业公司一起做网站女装夏季裙
  • 信誉好的南昌网站建设淮安市盱眙县建设局网站
  • 网站上资源截图怎么做个人网页html模板
  • 做的网站打开慢装潢公司网站建设