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

网站建设技术包括哪些百度地图轨迹导航

网站建设技术包括哪些,百度地图轨迹导航,商城建站报价方案,上海企业网站制作方法题目传送门 前置知识:裴蜀定理 分析 对于输入的 n n n个数 a 1 a_1 a1​, a 2 a_2 a2​, a 3 ⋯ a n a_3\cdots a_n a3​⋯an​,我们其实可以默认它们全部为非负数,因为对于 x i x_i xi​,是可以取任意值…

题目传送门
前置知识:裴蜀定理

分析

对于输入的 n n n个数 a 1 a_1 a1 a 2 a_2 a2 a 3 ⋯ a n a_3\cdots a_n a3an,我们其实可以默认它们全部为非负数,因为对于 x i x_i xi,是可以取任意值的,所以当 a i a_i ai为负时, x i x_i xi取负数,两数之积就为正了,所以不用考虑判断 S < 0 S<0 S<0的情况。
接着,我们其实需要计算的就是 ∣ a 1 ∣ ⋅ x 1 + ∣ a 2 ∣ ⋅ x 2 + ∣ a 3 ∣ ⋅ x 3 + ⋯ + ∣ a n ∣ ⋅ x n \lvert a_1\lvert\cdot x_1+\lvert a_2\lvert\cdot x_2+\lvert a_3\lvert\cdot x_3+\cdots+\lvert a_n\lvert\cdot x_n a1x1+a2x2+a3x3++anxn
那么,又因为在裴蜀定理及其证明中说过裴蜀定理的推广:
对于多个整数 a 1 a_1 a1 a 2 a_2 a2 a 3 a_3 a3…… a n a_n an(不全为零),存在整数 x 1 x_1 x1 x 2 x_2 x2 x 3 x_3 x3…… x n x_n xn使得:
g c d ( gcd( gcd( a 1 a_1 a1 a 2 a_2 a2 a 3 a_3 a3…… a n a_n an ) = a 1 x 1 + a 2 x 2 + a 3 x 3 + )=a_1x_1+a_2x_2+a_3x_3+ )=a1x1+a2x2+a3x3+…… a n x n a_nx_n anxn a 1 x 1 + a 2 x 2 + a 3 x 3 + a_1x_1+a_2x_2+a_3x_3+ a1x1+a2x2+a3x3+…… a n x n a_nx_n anxn g c d ( gcd( gcd( a 1 a_1 a1 a 2 a_2 a2 a 3 a_3 a3…… a n a_n an ) ) )的倍数。
那么,原式就可以表示为: p ⋅ g c d ( ∣ a 1 ∣ , ∣ a 2 ∣ , ∣ a 3 ∣ , ⋯ , ∣ a n ∣ ) p\cdot gcd(\lvert a_1\lvert,\lvert a_2\lvert,\lvert a_3\lvert,\cdots,\lvert a_n\lvert) pgcd(∣a1,a2,a3,,an),当 S > 0 S>0 S>0时,要使 S S S最小, g c d ( ∣ a 1 ∣ , ∣ a 2 ∣ , ∣ a 3 ∣ , ⋯ , ∣ a n ∣ ) gcd(\lvert a_1\lvert,\lvert a_2\lvert,\lvert a_3\lvert,\cdots,\lvert a_n\lvert) gcd(∣a1,a2,a3,,an)为定值,那么 p p p取值为 1 1 1
所以,最后的答案就是所有 a [ i ] a[i] a[i]的最大公约数。

#include<bits/stdc++.h>
using namespace std;
const int N=1e6+5;
int read(){int x=0,f=1;char c=getchar();while(c<'0'||c>'9'){if(c=='-')f=-1;c=getchar();}while(c>='0'&&c<='9')x=(x<<3)+(x<<1)+c-'0',c=getchar();return x*f;
}
void print(int x){if(x<0)putchar('-'),x=-x;if(x<10){putchar(x+'0');return;}print(x/10);putchar(x%10+'0');
}
int n,ans;
int a[N];
int gcd(int a,int b){//辗转相除法if(a<b)swap(a,b);if(b==0)return a;return gcd(b,a%b);
}
signed main(){n=read();for(int i=1;i<=n;i++)ans=gcd(ans,abs(read()));print(ans);
}
http://www.dtcms.com/wzjs/261278.html

相关文章:

  • 推广网站技巧google入口
  • 免费企业信息黄页网南宁seo服务公司
  • 汉滨网站建设奶茶店推广软文500字
  • 简单网站建设公司三只松鼠网络营销案例分析
  • 提升网站速度seo整站优化吧
  • 营销型网站的特点对网络营销的理解
  • 郑州做网站制作的公司网站建设与维护
  • 合肥市做效果图的网站手机网址大全123客户端下载
  • 大兴模版网站开发公司哪家好网页seo优化
  • 沧州免费网站建设网站关键词如何快速上首页
  • 全国人大官方网站社会建设委员会哈尔滨推广优化公司
  • 日本做黄视频网站有哪些百度seo怎么样优化
  • 做传单网站网络营销软件下载
  • 常用来做网站首页百度开户推广
  • 八上电脑课做网站需要什么软件企业网络推广最简单方法
  • 网站设计做什么的百度用户服务中心电话
  • 长春做网站团队seo外链推广工具
  • 网页qq登录手机版西安网站优化公司
  • 公司经营范围网站开发及运营优秀软文范例100字
  • 老板说做个网站我要怎么做海外seo是什么
  • 四川工程信息网官网seo策略
  • 旅游网站建设费用搜索引擎优化方案案例
  • gif表情包制作网站站长工具关键词查询
  • 上海网站建设海淘科技英雄联盟更新公告最新
  • 学校网站建设开发商自助建站系统开发
  • rss 网站插件百度关键词热度
  • 网站建设营销的技巧哪个好用?
  • 为什么要进行网站备案晚上国网app
  • icp网站建设网站关键词排名外包
  • 网站编辑器是怎么做的如何创建一个网页