codeforces 299 A. Ksusha and Array
  TEZNKK3IfmPf 2023年11月12日 29 0

题目链接​​

题目就是让你找出一个数组中可以将这个数组中所有数整除的数,很明显,如果存在,这个数肯定是最小的一个。

//cf 299A
//2013-06-05-20.51
#include <stdio.h>
#include <string.h>
#include <algorithm>

using namespace std;
const int maxn = 100005;
int a[maxn];

int main()
{
int n;
while (scanf("%d", &n) != EOF)
{
int m = 0x3f3f3f3f;
for (int i = 0; i < n; i++)
{
scanf("%d", &a[i]);
m = min(a[i], m);
}
int f = 1;
for (int i = 0; i < n; i++)
{
if (a[i]%m != 0)
{
f = 0;
break;
}
}
if (f)
printf("%d\n", m);
else
puts("-1");
}
return 0;
}
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2023年11月15日   81   0   0 序列编程开发
  TEZNKK3IfmPf   2023年11月15日   38   0   0 vue编程开发
  TEZNKK3IfmPf   2023年11月15日   43   0   0 数据库编程开发
  TEZNKK3IfmPf   2023年11月15日   61   0   0 i++编程开发
  TEZNKK3IfmPf   2023年11月15日   29   0   0 编程开发
  TEZNKK3IfmPf   2023年11月15日   30   0   0 html编程开发
TEZNKK3IfmPf