7K blog

猫でも分かる何か

2025-09-01から1ヶ月間の記事一覧

ABC424 を受験した感想

abc

https://atcoder.jp/contests/abc424 C、古いBFSライブラリを手直ししていたら時間かかった😅 ABC424C New Skill Acquired (300点) https://atcoder.jp/contests/abc424/tasks/abc424_c https://atcoder.jp/contests/abc424/submissions/69487598 愚直に解くと…

対合写像 lib_involution

概要 f(f(x))=x となる写像 メンバ関数 template <class T, class U>class lib_involution(ll sa, ll sb); コンストラクタ 集合saと集合sbの対合写像を作成する(sa,sbはenumを利用するのがオススメ) vo add(T xa, U xb); f(xa)=xb,f(xb)=xa となる写像を追加する au f(ll s, </class>…

OMC261 を受験した感想

omc

https://onlinemathcontest.com/contests/omc261 配点300わからなすぎて途中寝てた😅 OMC261A (100点) https://onlinemathcontest.com/contests/omc261/tasks/14153 愚直に調べた。

素集合データ構造 lib_union_find

メンバ関数 (class lib_union_find) lib_union_find(ll n); コンストラクタ ll find(ll i); 頂点iの根を返す bo merge(ll i, ll j); 頂点iとjを(サイズ優先で)併合する 大きい集合に小さい集合を連結することで計算量をアッカーマンの逆関数に抑える 併合…

OMCB054 を受験した感想

omc

https://onlinemathcontest.com/contests/omcb054 B問題で計算ミスを無限回してしまったため、C問題以降を解く時間がなくなってしまった OMCB054A (100点) https://onlinemathcontest.com/contests/omcb054/tasks/15023 よくわからないけど、4x4マスくらいで…