luzhiled1333 / comp-library

Creative Commons Zero v1.0 Universal
4 stars 2 forks source link

[math/modular-arithmetic] Mod Int #10

Open Luzhiled opened 2 years ago

Luzhiled commented 2 years ago

[math/modular-arithmetic] Mod Int

file name

TODO

note

Luzhiled commented 2 years ago

inverse() の実装をサボって mod を素数に限った

Luzhiled commented 2 years ago

インクリメント / デクリメントはあえて実装していない

Luzhiled commented 2 years ago

出力周りはあったほうが便利な気がするので検討する

ei1333 commented 2 years ago

static 素数に素数以外を渡してもいいですか

Luzhiled commented 2 years ago

inverse の実装をサボっているため割り算でこわれます 直したら渡せるようになると思います

Luzhiled commented 1 year ago

これはあきらかにサボるべきではないんだよな 優先度高めでお送りしていきたい

Luzhiled commented 1 year ago

dynamic modint が実装されたらついでにやる

ei1333 commented 1 year ago

64bitのmodintも欲しいです

ei1333 commented 1 year ago

int128が欲しい

https://github.com/luzhiled1333/comp-library/blob/main/src/cpp-template/header/type-alias.hpp

using u128 = __uint128_t;

Luzhiled commented 1 year ago

104 になりそうですねえ