题目描述
输入两个正整数m和n,判断m和n是否互质(即最大公约数为1),是则输出Yes,否则输出No。

输入
输入两个整数m和n,中间用空格隔开。

输出
如互质输出Yes,否则输出No。

样例输入
36 56

样例输出
No

数据范围限制
1<=n,m<2^31

#include<bits/stdc++.h>
using namespace std;

int gcd(int a,int b)//辗转相除法
{
   
	return a%b ? gcd(b,a%b):b;
}

int main()
{
   
	int n,m;
	cin>>n>>m;
	if(gcd(n,m)==1)
		cout<<"Yes";
	else
		cout<<"No";
	return 0;
}