zoukankan      html  css  js  c++  java
  • Codeforces Round #347 (Div. 2) A

    Description

    Greatest common divisor GCD(a, b) of two positive integers a and b is equal to the biggest integer d such that both integers a and b are divisible by d. There are many efficient algorithms to find greatest common divisor GCD(a, b), for example, Euclid algorithm.

    Formally, find the biggest integer d, such that all integers a, a + 1, a + 2, ..., b are divisible by d. To make the problem even more complicated we allow a and b to be up to googol, 10100 — such number do not fit even in 64-bit integer type!

    Input

    The only line of the input contains two integers a and b (1 ≤ a ≤ b ≤ 10100).

    Output

    Output one integer — greatest common divisor of all integers from a to b inclusive.

    Examples
    input
    1 2
    output
    1
    input
    61803398874989484820458683436563811772030917980576 61803398874989484820458683436563811772030917980576
    output
    61803398874989484820458683436563811772030917980576
    求a到b的最大公约数
    那么只有1和本身这两种情况..
    #include<stdio.h>
    #include<string.h>
    #include<iostream>
    #include<algorithm>
    using namespace std;
    int main()
    {
        string s1,s2;
        cin>>s1>>s2;
        if(s1==s2)
        {
            cout<<s1<<endl;
        }
        else
        {
            puts("1");
        }
        return 0;
    }
  • 相关阅读:
    数论模板
    acdream1116 Gao the string!(扩展KMP)
    后缀数组模板
    Codeforces446C DZY Loves Fibonacci Numbers(线段树 or 分块?)
    acdream1116 Gao the string!(hash二分 or 后缀数组)
    SPOJ375 Query on a tree(LCT边权)
    krpano HTML5 Viewer可以实现全景展示
    Chrome 前端 插件
    canvas 星空插件
    jQuery插件开发
  • 原文地址:https://www.cnblogs.com/yinghualuowu/p/5402546.html
Copyright © 2011-2022 走看看