algo — C++23 日本語リファレンス GitHub

Lcm

クラス · モノイドの要件

template <class T>
struct Lcm;

概要

最小公倍数モノイド

lcm(1, x) = x なので 1 が単位元。

テンプレートパラメータ

名前 説明
T 要素の型

計算量

静的メンバ関数

名前 説明 計算量
id 単位元1を返す $O(1)$
op 最小公倍数を返す $O(\log\min(lhs,rhs))$

メンバ型

名前 説明 計算量
value_type 値型 型エイリアスで実行時計算量はない

関連項目