根据 $exgcd$ 的定理,这种方程的最小解就是 $gcd$.

Code:

#include <cstdio>
#include <algorithm>
using namespace std;
int main()
{
int n,i,a,ans;
scanf("%d%d",&n,&ans);
for(i=2;i<=n;++i) scanf("%d",&a),ans=__gcd(a,ans);
printf("%d\n",abs(ans));
return 0;
}

  

最新文章

  1. oracle查询出的字段加引号
  2. win下搭建uvm环境
  3. SQL——用户定义函数
  4. IIS 7.5 配置10W高并发
  5. UVa 247 Calling Circles【传递闭包】
  6. 百度UEditor组件出现Parameters: Invalid chunk &amp;#39;&amp;#39; ignored警告的分析
  7. 使用C++的开源序列化(Serialization)库cereal
  8. codeforces 212E IT Restaurants(树形dp+背包思想)
  9. JavaScript 资源装备
  10. [转]iOS IPC via NSFileCoordinator and NSFilePresenter
  11. Django学习日记06_视图_URLconf、View
  12. 【python练习题】程序16
  13. search 重要文件路径 搜索【原】
  14. Django框架----用户认证auth模块
  15. 20165310 《Java程序设计》课程总结
  16. 关于Android4.X的Alertdialog对话框
  17. Notepad++ 中如何将代码格式化
  18. 企业如何选择最佳的SSL
  19. MATLAB 的数据类型
  20. 精读《setState 做了什么》

热门文章

  1. 关于centOS安装配置mysql5.6那点事
  2. drf序列化及反序列化
  3. URL去重与文章去重的一些基本方法
  4. 《深入理解 Java 虚拟机》学习笔记 -- 内存区域
  5. git clone ssh 时出现 fatal: Could not read from remote repository
  6. nginx 配置反向代理根目录到其他服务器
  7. mysql 设置服务器的MySQL允许远程访问/外网访问
  8. linux 网卡相关命令
  9. IPC之namespace.c源码解读
  10. Host服务