题解 | 小红的gcd

小红的gcd

https://www.nowcoder.com/practice/5500a375098947c482b2c4787057cb13

#include <stdio.h>

long long gcd(long long a,long long b){
    while(b!=0){
        long long temp=b;
        b=a%b;
        a=temp;
    }
    return a;
}

int main() {
    int n;
    scanf("%d",&n);
    long long g=0;
    for(int i=0;i<n;i++){
        long long x;
        scanf("%lld",&x);
        g=gcd(g,x);
    }

    long long result=n*g;
    printf("%lld",result);
    return 0;
}

全部评论

相关推荐

柱柱想躺平:这是好事啊
点赞 评论 收藏
分享
哞客37422655...:github如果提交不是很多 可以不写 可能会是减分项。之前听别人讲过的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务