Open zawa-tin opened 1 year ago
欲しい機能は何だろう
集合の要素数を返すメソッド名
cardinality
size
popcount
どれもええなぁ。競プロ的にはsize
か?普通にcard
か。はい..
集合・位相(松阪) に習って和集合、積集合はjoin, meet
union
が予約語で全てが破滅してる。後はべき集合の列挙なんですけど....
card
の小さい順に列挙したい時とcard
の大きい順に列挙したい時があるrange-based for
でやりたみがあるが、なかなか良い実装が思いつかないvector
で列挙しても良いが、MLEが怖い....サイズをテンプレート引数で指定するやつは一通り書いてみた。
任意サイズ.... help wanted案件だな。
名前
zawa::BitSet
概要
bit全探索や、bitdpでよくやる操作をクラス化する
参考
(履修に利用したサイト、なるべく細かく載せておく)
https://qiita.com/hamamu/items/2e342d46d9f54732d42c#bit%E6%93%8D%E4%BD%9C%E7%94%A8%E3%82%AF%E3%83%A9%E3%82%B9
https://luzhiled1333.github.io/comp-library/src/utility/bit/popcount.hpp
https://qiita.com/drken/items/7c6ff2aa4d8fce1c9361
https://www.slideshare.net/KMC_JP/slide-www
関連issue
verifyリンク
追加ファイル名
進行状況