CodeForces 664A Complicated GCD
2016-04-29 08:22
369 查看
A. Complicated GCDtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputGreatest common divisor GCD(a, b) of two positive integers a and b isequal to the biggest integer d such that both integers a and baredivisible 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 aredivisible by d. To make the problem even more complicated we allow a and b tobe up to googol, 10100 —such number do not fit even in 64-bit integer type!InputThe only line of the input contains two integers a and b (1 ≤ a ≤ b ≤ 10100).OutputOutput one integer — greatest common divisor of all integers from a to b inclusive.Examplesinput
1 2output
1input
61803398874989484820458683436563811772030917980576 61803398874989484820458683436563811772030917980576output
61803398874989484820458683436563811772030917980576
#include <iostream>#include <string.h>#include <algorithm>#include <math.h>#include <stdio.h>#include <stdlib.h>using namespace std;char a[200];char b[200];int main(){scanf("%s%s",a,b);int len1=strlen(a);int len2=strlen(b);if(len1<len2) {printf("1\n");return 0;}else{for(int i=0;i<len1;i++){if(a[i]!=b[i]){printf("1\n");return 0;}}for(int i=0;i<len1;i++)printf("%c",a[i]);cout<<endl;return 0;}}Codeforces (c) Copyright 2010-2016 Mike
相关文章推荐
- Hibernate5.1.0的hello word
- CodeForces 664A Complicated GCD
- iOS toolchain for bash on windows
- iOS 框架整体介绍
- iOS开法--block篇
- 罗森伯格助力杭州G20峰会保电工程-清江智能化变电站
- 我的第一份工作-----大半年的求职总结
- ZOJ 3941 Kpop Music Party(省赛, 贪心)
- ZOJ 3941 Kpop Music Party(省赛, 贪心)
- Android GridView
- 校内网 遇到的问题总结
- 0-1背包(动态规划)
- [leetcode] 342. Power of Four 解题报告
- java linux book
- hihoCoder 1044 状态压缩·一
- NTP 服务进程修复了一大波安全漏洞,请尽快升级
- linux中的Curl工具
- Swift--枚举类型
- iOS通讯录
- 200+值得收藏的设计师资源站