0w1

Yuki 442 和と積 ( __int128 )

No.442 和と積 - yukicoder
__int128 超便利。

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

signed main(){
  long long A, B; cin >> A >> B;
  __int128 a = A + B;
  __int128 b = A; b = b * B;
  long long ans = __gcd( a, b );
  cout << ans << endl;
  return 0;
}