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

网站建设期间工作总结网站建设就找奇思网络

网站建设期间工作总结,网站建设就找奇思网络,网站开发用台式机电脑配置,wordpress商业模板个人题目链接 Leetcode.1250 检查「好数组」 Rating : 1983 题目描述 给你一个正整数数组 nums,你需要从中任选一些子集,然后将子集中每一个数乘以一个 任意整数,并求出他们的和。 假如该和结果为 1,那么原数组就是一个「…

题目链接

Leetcode.1250 检查「好数组」 Rating : 1983

题目描述

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

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

示例 1:

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

示例 2:

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

示例 3:

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

提示:

  • 1<=nums.length<=1051 <= nums.length <= 10^51<=nums.length<=105
  • 1<=nums[i]<=1091 <= nums[i] <= 10^91<=nums[i]<=109

分析:

解决本题需要学习下 裴蜀定理(Bézout’s identity)。

多个整数之间的裴蜀定理

a1....ana_1....a_na1....annnn 个整数,ddd 是这个nnn个数的最大公约数,那么就肯定存在 x1....xnx_1....x_nx1....xn 使得 a1∗x1...an∗xn=da_1 * x_1...a_n * x_n = da1x1...anxn=d

特殊的情况是,只要当 a1...ana_1...a_na1...an 中有存在两个或以上的数互质,那么就一定存在 x1,x2...xnx_1,x_2...x_nx1,x2...xn 使得 a1∗x1+a2∗x2...an∗xn=1a_1 * x_1 + a_2 * x_2...a_n * x_n = 1a1x1+a2x2...anxn=1

时间复杂度:O(nlogm)O(nlogm)O(nlogm)

代码:

class Solution {
public://求 a 和 b 的最大公约数int gcd(int a,int b){return b ? gcd(b,a%b) : a;}bool isGoodArray(vector<int>& nums) {int g = 0;for(auto x:nums){g = gcd(g,x);//g == 1 说明 nums 中一定存在两个数以上的互质if(g == 1) break;}return g == 1;}
};
http://www.yayakq.cn/news/123481/

相关文章:

  • app定制开发网站建设西安网站建设公司平台
  • 企业级网站内容管理系统wordpress 文章详情页
  • aspsqlserver做网站个人网站怎么建立步骤
  • 建设一个电商网站湘潭网站建设 排名磐石网络
  • 盘锦企业网站建设eclipse 做网站
  • 经典网站案例销售外包服务
  • 免费网站建站模板wordpress 网站暂停
  • 徐州建立网站灵犀科技高端网站建设
  • 智慧物流企业网站建设方案服装行业网站建设规划
  • 企业网站做的漂亮微信软文范例大全100
  • 茶叶淘宝店网站建设ppt河北seo技术培训
  • 济宁市建设局网站学院网站建设及维护实施办法
  • 网站入口类型公司名称可以变更吗
  • 泉州(晋江)网站建设学设计哪个专业好
  • 网站开发毕设开题报告怎么写网站优化seo教程
  • 投资网站ios aso优化工具
  • 焦作电子商务网站建设实例东莞营销型网站建设公司
  • 制作网站的基本步骤是专业营销网站制作
  • 网站没有内容 能做优化吗芜湖做网站的公司排名
  • 聊城集团网站建设多少钱智慧团建在线登录
  • 网站建设会出现的问题跨境电商的基本流程
  • 镇江百度网站建设怎么在搜狐快站上做网站
  • 中铁建设集团网站wordpress 营销 主题
  • 做行程的网站推荐优秀的手机网站案例
  • 百度怎样做网站并宣传网站锦州网站做优化
  • 花里胡哨的网站新余专业做淘宝网站
  • 新媒体做图网站免费网络推广网站大全
  • 射洪网站建设中卫网架配件哪家好
  • 做彩票网站都是怎么拉人的WordPress推送至QQ
  • 做网站怎么备案做投资的网站好