← Back to List

2168번: 타일 위의 대각선 ↗

Solutions

C++14
194 B | 194 chars
#include <iostream>

using namespace std;

int f(int a, int b) {
    return b>0?f(b,a%b):a;
}

int main() {
    int a, b;
    cin >> a >> b;
    int k = f(a,b);
    cout << k * (a/k + b/k -1);
}