Recent Posts
Notice
No Rules Rules
분수 합 (feat. 백준, 1735번) 본문
728x90
반응형
분수 합
https://www.acmicpc.net/problem/1735
// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
using namespace std;
int gcd(register int a, register int b){
if(b == 0)
return a;
else
return gcd(b, a % b);
}
int main(){
ios::sync_with_stdio(false), cin.tie(NULL);
register int a, b, c, d, A, B, C;
cin >> a >> b >> c >> d, A = a * d + b * c, B = b * d;
C = gcd(A, B);
cout << A / C << " " << B / C;
return 0;
}
// *&)*@*
반응형
유클리드 호제법 (gcd) 를 이용하여 풀이할 수 있습니다.
두 분수를 하나의 분수로 만들고, 분모 분자에 대한 gcd 결과를 구한 뒤, 분모 분자를 gcd 결과로 나눈 값을 출력합니다.
728x90
반응형
'생활 > 코테' 카테고리의 다른 글
막대기 (feat. 백준, 17608번) (0) | 2023.03.14 |
---|---|
팝핀 소다 (feat. 백준, 27724번) (0) | 2023.03.14 |
찬반투표 (feat. 백준, 27736번) (0) | 2023.03.14 |
유럽여행 (feat. 백준, 1185번) (0) | 2023.03.10 |
정복자 (feat. 백준, 14950번) (0) | 2023.03.10 |
Comments