Programming/Baekjoon

백준 1934 c++ 주석포함

fishersheep 2022. 2. 1. 17:02
반응형

백준: 최소공배수

#include <iostream>
#include <algorithm>
#include <vector>
#include <string>

using namespace std;

int gcd(int a, int b)	//최대공약수를 구하는 함수
{
	return b ? gcd(b, a % b) : a;
}

int main()
{
	ios::sync_with_stdio(false);
	cin.tie(NULL);
	cout.tie(NULL);

	int a, b;
	int t;
	int num;
	cin >> t;
	vector<int>v(t);

	for (int i = 0; i < t; i++)	//테스트케이스만큼 반복
	{	
		cin >> a >> b;
		v[i] = (a*b)/gcd(a, b);	//(a * b) / a,b의 최대공약수 = 최소공배수ㅜ 
	}

	for (int i = 0; i < t; i++)	//결과출력
		cout << v[i] << '\n';


	return 0;
}
반응형

'Programming > Baekjoon' 카테고리의 다른 글

백준 2798 c++  (0) 2022.02.03
백준 1303 c++ 주석포함  (0) 2022.02.02
백준 1158 c++ 주석포함  (0) 2022.01.31
백준 1406 c++ 주석포함  (0) 2022.01.30
백준 10824 c++ 주석포함  (0) 2022.01.30