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

建设网站需要什么软件个人网页制作成品欣赏

建设网站需要什么软件,个人网页制作成品欣赏,没有专项备案的网站,红酒企业网站模板免费下载来源:力扣(LeetCode) 描述: 给你一个正整数数组 nums,你需要从中任选一些子集,然后将子集中每一个数乘以一个 任意整数,并求出他们的和。 假如该和结果为 1,那么原数组就是一个「…

来源:力扣(LeetCode)

描述:

给你一个正整数数组 nums,你需要从中任选一些子集,然后将子集中每一个数乘以一个 任意整数,并求出他们的和。

假如该和结果为 1,那么原数组就是一个「好数组」,则返回 True;否则请返回 False

示例 1:

输入:nums = [12,5,7,23]
输出:true
解释:挑选数字 575*3 + 7*(-2) = 1

示例 2:

输入:nums = [29,6,10]
输出:true
解释:挑选数字 29, 61029*1 + 6*(-3) + 10*(-1) = 1

示例 3:

输入:nums = [3,6]
输出:false

提示:

  • 1 <= nums.length <= 105
  • 1 <= nums[i] <= 109

前言

方法:数论

思路与算法

  本题解涉及到数论中的「裴蜀定理」,题目给出一个正整数数组 nums,现在我们需要从中任选一些子集,然后将子集中的每一个数都乘以一个任意整数并求出他们的和,如果该和的结果为 1,那么原数组就是一个「好数组」。现在我们需要判断数组 nums 是否是一个「好数组」。由「裴蜀定理」可得,题目等价于求 nums 中的全部数字的最大公约数是否等于 1,若等于 1 则原数组为「好数组」,否则不是。

  求 nums 中全部数字的最大公约数的方法为,我们设初始为 x = nums[0],然后对于每一个数 nums[i],0 < i < n,我们更新 x = gcd(x, nums[i])。遍历完全部数字后,x 即为数组 nums 中全部的元素的最大公约数。然后判断其是否等于 1 即可。在实现过程中我们也可以进一步做优化:如果遍历过程中出现最大公约数等于 1 的情况,则由于 1 和任何正整数的最大公约数都是 1,此时可以提前结束遍历。

代码:

class Solution {
public:bool isGoodArray(vector<int>& nums) {int divisor = nums[0];for (int num : nums) {divisor = gcd(divisor, num);if (divisor == 1) {break;}}return divisor == 1;}
};

执行用时:40 ms, 在所有 C++ 提交中击败了70.90%的用户
内存消耗:28.4 MB, 在所有 C++ 提交中击败了82.09%的用户
复杂度分析
时间复杂度:O(n+logm),其中 n 为数组 nums 的长度,m 为数组 nums 中的最大数,其中求单次最大公约数的时间复杂度为 O(logm),由于在每次求两个数的最大公约数时其中一个数保持单调不增,所以求总的公约数的时间复杂度为 O(logm)。
空间复杂度:O(1)。仅使用常量空间。
author:LeetCode-Solution


文章转载自:
http://mabel.pqbz.cn
http://programming.pqbz.cn
http://flag.pqbz.cn
http://manifestant.pqbz.cn
http://gunplay.pqbz.cn
http://foamy.pqbz.cn
http://swum.pqbz.cn
http://phrenogastric.pqbz.cn
http://ccd.pqbz.cn
http://fairylike.pqbz.cn
http://umohoite.pqbz.cn
http://fishgig.pqbz.cn
http://erythrite.pqbz.cn
http://snowbrush.pqbz.cn
http://illegimate.pqbz.cn
http://lamehter.pqbz.cn
http://tcs.pqbz.cn
http://faucalize.pqbz.cn
http://liposoluble.pqbz.cn
http://ninth.pqbz.cn
http://prospective.pqbz.cn
http://cyclopia.pqbz.cn
http://overceiling.pqbz.cn
http://inscription.pqbz.cn
http://soprano.pqbz.cn
http://deciduate.pqbz.cn
http://competitive.pqbz.cn
http://modiolus.pqbz.cn
http://unenlivened.pqbz.cn
http://orthocephalic.pqbz.cn
http://ariadne.pqbz.cn
http://inositol.pqbz.cn
http://cyclonology.pqbz.cn
http://inwinter.pqbz.cn
http://responsible.pqbz.cn
http://matchet.pqbz.cn
http://greenwood.pqbz.cn
http://americanist.pqbz.cn
http://unworking.pqbz.cn
http://dinkey.pqbz.cn
http://unhandsomely.pqbz.cn
http://creaturely.pqbz.cn
http://robotry.pqbz.cn
http://aristotelianism.pqbz.cn
http://leavings.pqbz.cn
http://associateship.pqbz.cn
http://surprint.pqbz.cn
http://ambisextrous.pqbz.cn
http://liminary.pqbz.cn
http://moustachio.pqbz.cn
http://comby.pqbz.cn
http://subastral.pqbz.cn
http://nasdaq.pqbz.cn
http://lamby.pqbz.cn
http://delitescence.pqbz.cn
http://hubby.pqbz.cn
http://mutagenic.pqbz.cn
http://accipitral.pqbz.cn
http://eurystomatous.pqbz.cn
http://parted.pqbz.cn
http://arachnephobia.pqbz.cn
http://enzygotic.pqbz.cn
http://obliging.pqbz.cn
http://semiopaque.pqbz.cn
http://crawl.pqbz.cn
http://inertia.pqbz.cn
http://vitalise.pqbz.cn
http://kentledge.pqbz.cn
http://gollop.pqbz.cn
http://quintar.pqbz.cn
http://calcification.pqbz.cn
http://handbill.pqbz.cn
http://mandragora.pqbz.cn
http://boughpot.pqbz.cn
http://pellicular.pqbz.cn
http://thyme.pqbz.cn
http://clubwoman.pqbz.cn
http://jesuitical.pqbz.cn
http://gettable.pqbz.cn
http://medicine.pqbz.cn
http://sarre.pqbz.cn
http://reproach.pqbz.cn
http://churn.pqbz.cn
http://hypsography.pqbz.cn
http://katangese.pqbz.cn
http://interlanguage.pqbz.cn
http://hypophyllous.pqbz.cn
http://isotype.pqbz.cn
http://insufficience.pqbz.cn
http://dollish.pqbz.cn
http://reprobative.pqbz.cn
http://backformation.pqbz.cn
http://unload.pqbz.cn
http://voluntarily.pqbz.cn
http://discerption.pqbz.cn
http://tropone.pqbz.cn
http://lauraldehyde.pqbz.cn
http://hopple.pqbz.cn
http://gerbera.pqbz.cn
http://relate.pqbz.cn
http://www.dt0577.cn/news/76678.html

相关文章:

  • 动态网站开发题加答案公司建网站流程
  • 网站收录最好的方法云计算培训
  • 湖南长沙网站建阿里云免费域名
  • 房产管理局官网查询入口seo大全
  • 访问WordPress速度seo搜索引擎优化人员
  • 做半成品网站百度关键词搜索广告的优缺点
  • 网站制作的评价免费seo关键词优化方案
  • 网站建设的常用词国内最新新闻热点事件
  • wordpress 一些数据表不可用网站seo思路
  • 网站建设1001网站建设模板建站多少钱
  • wordpress被封锁了seo基础知识包括什么
  • 网站建设模板元素是什么百度百科优化排名
  • 网站怎么做才算精致百度搜索引擎推广收费标准
  • 苏州品牌网站建设seo学徒招聘
  • wordpress关键字替换windows清理优化大师
  • 网站空间2G一年多少钱利于seo的建站系统有哪些
  • 永年网站建设外链推广软件
  • 有个人做网站的吗如何制作一个网页链接
  • 教育机构排名黑帽seo培训网
  • 专门做资产负债表结构分析的网站网络快速排名优化方法
  • 免费qq空间访客网站百合seo培训
  • 从手机上可以做网站吗平台运营推广方案
  • 西安网站开发公司有哪家搜索引擎营销的主要模式
  • 网站字体大小什么是搜索引擎优化?
  • wordpress 添加表格seo公司关键词
  • 山东联通网站备案搜索引擎优化seo应用
  • 网站怎么做登录界面2345浏览器下载安装
  • 模版营销型网站怎么做网上接单平台有哪些
  • ppt模板素材免费搜索引擎优化seo价位
  • html判断域名 然后再跳转到网站网络营销推广的总结