zoukankan      html  css  js  c++  java
  • HDU 1019 Least Common Multiple

    Least Common Multiple

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 46786    Accepted Submission(s): 17601


    Problem Description
    The least common multiple (LCM) of a set of positive integers is the smallest positive integer which is divisible by all the numbers in the set. For example, the LCM of 5, 7 and 15 is 105.

     
    Input
    Input will consist of multiple problem instances. The first line of the input will contain a single integer indicating the number of problem instances. Each instance will consist of a single line of the form m n1 n2 n3 ... nm where m is the number of integers in the set and n1 ... nm are the integers. All integers will be positive and lie within the range of a 32-bit integer.
     
    Output
    For each problem instance, output a single line containing the corresponding LCM. All results will lie in the range of a 32-bit integer.
     
    Sample Input
    2
    3 5 7 15
    6 4 10296 936 1287 792 1
     
    Sample Output
    105
    10296
     
    题解:最小公倍数,先求最大公约数。
    #include<iostream>
    #include<cstdio>
    #include<cstring>
    #include<algorithm>
    using namespace std;
    int gcd(int n, int m){
        //大小交换
         if(m>n){
             int temp = n;
             n =m;
             m = temp;
         }
            int r =1;
            while(m!=0){
             r = n%m;
             n = m;
             m = r;
            }
        return n;
    }
    int main()
    {
        int t, x;
        cin>>t;
        while(t--){
          int n,b, sum=1;
          cin>>n;
          for(int i=0; i<n; i++){
              cin>>x;
             b = gcd(sum, x);
             sum = sum/b*x;
            }
            printf("%d
    ",sum);
        }
     return 0;
    }
    

      

     
     
     
  • 相关阅读:
    Saltstack module gem 详解
    Saltstack module freezer 详解
    Saltstack module firewalld 详解
    Saltstack module file 详解
    Saltstack module event 详解
    Saltstack module etcd 详解
    Saltstack module environ 详解
    Saltstack module drbd 详解
    Saltstack module dnsutil 详解
    获取主页_剥离百度
  • 原文地址:https://www.cnblogs.com/lzeffort/p/5906862.html
Copyright © 2011-2022 走看看