#DLY0003. 区间GCD

这篇文章介绍了如何使用C++编写一个程序来解决AC鸭的问题,即求解区间[a,b]内所有整数的最大公约数。程序包括简单的条件判断和输出逻辑。
摘要由CSDN通过智能技术生成

题目描述

AC鸭想知道区间 [a,b]中所有数的最大公约数是多少,请你告诉他。

输入

输入的唯一行包含两个整数 �a 和 �b(1≤�≤�≤101001≤a≤b≤10100)。

输出

输出一个整数,表示从 �a 到 �b 的所有整数的最大公约数。

样例

输入数据 1

1 2

输出数据 1

1

输入数据 2

7717155173412 7717155173412

输出数据 2

7717155173412

数据范围

子任务一:30分,满足1≤�≤�≤1091≤a≤b≤109;

子任务二:30分,满足1≤�≤�≤10181≤a≤b≤1018;

子任务三:40分,满足1≤�≤�≤101001≤a≤b≤10100;

题解

#include <bits/stdc++.h>
using namespace std;
int main(){
	string a, b;
	cin >> a >> b;
	if(a==b){
		cout<<a;
	}else{
		cout<<1;
	}
	return 0;
}

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值