struct frac { long long nume, deno; frac(long long n = 0, long long d = 1) { if (d < 0) nume = -n, deno = -d; else nume = n, deno = d; } void reduce() { if (deno < 0) { deno *= -1; nume *= -1; } long long g = gcd(nume, deno); nume /= g; de…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。