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

网站开发制作近10天的时政新闻

网站开发制作,近10天的时政新闻,优化大师电脑版,wordpress 判断页面名称【题目来源】 https://www.luogu.com.cn/problem/P13014 【题目描述】 对于两个正整数 ,他们的最大公因数记为 。对于 个正整数 ,他们的最大公因数为: 给定 个正整数 以及 组询问。对于第 组询问,请求出 的最大公因数&…

【题目来源】
https://www.luogu.com.cn/problem/P13014

【题目描述】
对于两个正整数 a,b,他们的最大公因数记为 gcd(a,b)。对于 k>3 个正整数 c_1, c_2, \cdots,c_k,他们的最大公因数为:gcd(c_1,c_2,\cdots,c_k) = gcd(gcd(c_1,c_2,\cdots,c_{k-1}), c_k)
给定 n 个正整数 a_1,a_2,\cdots,a_n 以及 q 组询问。对于第 i(1\leq i\leq q) 组询问,请求出 a_1+i,a_2+i,\cdots ,a_n+i 的最大公因数,也即 gcd(a_1+i,a_2+i,\cdots ,a_n+i)

【输入格式】
第一行,两个正整数 n,q,分别表示给定正整数的数量,以及询问组数。
第二行,n 个正整数 a_1,a_2,\cdots,a_n

【输出格式】
输出共 q 行,第 i 行包含一个正整数,表示 a_1+i,a_2+i,\cdots ,a_n+i 的最大公因数。

【输入样例】
5 3
6 9 12 18 30

【输出样例】
1
1
3

【说明/提示】
对于 60% 的测试点,保证 1≤n≤10^3,1≤q≤10。
对于所有测试点,保证 1≤n≤
10^5,1≤q≤10^5,1≤ai≤1000。

【算法分析】
● “辗转相除法”求最大公约数:https://blog.csdn.net/hnjzsyjyj/article/details/145671149
● 最大公约数性质:

gcd(a,b)=gcd(a,b-a) \\ gcd(a,b,c)=gcd(a,b-a,c-b)\\ gcd(a_1, a_2,\cdots,a_n)=gcd(a_1,a_2-a_1,a_3-a_2,\cdots,a_n-a_{n-1})

【算法代码】

#include <bits/stdc++.h>
using namespace std;const int maxn=1e5+5;
int a[maxn];
int n,q,t;int gcd(int a,int b) {if(b==0) return a;return gcd(b,a%b);
}int main() {scanf("%d%d",&n,&q);for(int i=1; i<=n; i++) {scanf("%d",&a[i]);}sort(a+1,a+n+1);for(int i=2; i<=n; i++) {t=gcd(t,a[i]-a[i-1]);}for(int i=1; i<=q; i++) {printf("%d\n",gcd(t,a[1]+i));}return 0;
}/*
in:
5 3
6 9 12 18 30out:
1
1
3
*/





【参考文献】
https://blog.csdn.net/hnjzsyjyj/article/details/145671149
https://blog.csdn.net/hnjzsyjyj/article/details/136276606



 

http://www.dtcms.com/wzjs/199171.html

相关文章:

  • 广东佛山网站建设企业如何做网络推广
  • 宝鸡政府网站建设公司沧州网站建设
  • 大网络公司做网站关于网站推广
  • 网站开发有什么语言免费seo视频教学
  • 网站推广营销技巧市场调研方法有哪些
  • 小说素材网站seo 优化
  • 禅道项目管理软件7个湖北seo网站推广策略
  • 网站样板怎么做电商
  • 汤阴有没有做网站的公司下载百度推广app
  • 做视频的免费素材网站优化神马网站关键词排名价格
  • 淘客网站怎么做 知乎搜索关键词排名优化服务
  • 网站建设与管理实践收获怎么写武汉seo网站优化排名
  • 青州网站建设公司可以商用的电视app永久软件
  • 砀山做网站查询网站域名
  • 网站上传用什么软件做视频镇江网站关键字优化
  • 科普网站建设方案年度关键词有哪些
  • 写作网站排行榜网站推广的四个阶段
  • 汇编语言做网站seo舆情优化
  • 做钢材的都用什么网站微信小程序开发平台官网
  • 专做废旧电子电路板配件回收的网站北京搜索引擎优化seo专员
  • HTMT超链接网站怎么做网络小说网站三巨头
  • 给出一个网站怎么做渗透测试免费b站软件推广网站
  • 网页设计师学习网站公司seo是指什么意思
  • 网站建设价格标准渠道北京seo薪资
  • 广西疫情最新资讯搜索优化软件
  • 电商网站建设思维导图站长素材
  • 四川北路街道网站建设百度推广开户流程
  • 专业个人网站建设seo推广方案
  • 浙江新华建设有限公司网站网络营销策划的基本原则
  • 深圳创意网站设计软文大全