競プロ Re: 今日も使えないすごいビット演算 昨日も使ってなかったですよね(それはそう) 参考文献↓ tl;dr 乗算 $2$ 回で msb 演算を実現する。 AtCoder の環境で $64$ ビットの計算をする計測では、条件分岐を $6$ 回やるいつ... 2023.01.26 競プロ
競プロ mod 偶数の乗算にモンゴメリ乗算を使いたい? 導入 $\overline{M_x}M_x\bmod M_y=1$ とします。 $$x+M_x\left\lparen\overline{M_x}(y-x)\bmod M_y\right\rparen$$ これは Gar... 2023.01.09 競プロ
怪文書 競プロ 数論変換 除数 一覧 ( FFT NTT MOD 一覧 ) 仮公開 $p=a\times 2^b+1$ を満たす素数 $p$ と、 $\mathbb{Z}/p\mathbb{Z}$ の原始根の例 $g$ をリストアップします。便利そうな情報があればどんどん追記します。間違いが分かった場合はそ... 2022.12.28 怪文書
競プロ decremental neighbor query の使い道、あるんだな~ decremental neighbor query とは これ 長さ $N$ の bit 列があり、最初はすべての bit が立っています。次の $2$ 種類のクエリをたくさん処理してください。 bit... 2022.12.18 競プロ解法解説
競プロ yukicoder Paint and Fill 解法詳細解説 ユーザ解説相当 (2023/08/27 更新) 未履修盛りだくさんで大変だったので、メモを兼ねて $1$ つずつ説明します。というか私はこの手の典型を初めて利用します。 お約束 $0^0=1$ です。 $0^{\unde... 2022.12.06 競プロ解法解説
競プロ yukicoder No.5009 Draw A Convex Polygon 解説 問題 yukicoder Advent Calendar Contest 2022 B - Draw A Convex Polygon スコア問題となっていますが、通常問題と同様に解くことができます。 解説 ... 2022.12.03 競プロ解法解説
レポート 競プロAdC やってるみたいなので Library Checker の解法紹介をぶっこむ 競プロ Advent Calendar 2022 の 1 日目担当の Nachia です。よろしくお願いします。 時間で変化する状態については、 2022/11/10 以降に取得した情報で書きます。 ライブラリ作り(盆栽)って... 2022.11.30 レポート
競プロ yukicoder No.2069 み世界数式 解説 問題 yukicoder No.2069 み世界数式 解説 無駄に高速化します。 構文解析 非負整数・足し算・掛け算・括弧からなる式を解読し、式の計算過程を表す二分木を構築します。 たまたま... 2022.10.18 競プロ解法解説
競プロ yukicoder No.2102 [Cherry Alpha *] Conditional Reflection 別解解説 (その気持ちが)わかる ハッシュ嫌ってきたので 問題 yukicoder contest 364 (Do you know Cherry Contest?) F No.2102 Conditional Re... 2022.10.18 競プロ解法解説
レポート 高専プロコン2022競技部門・理論値解法 1回戦からエキシビションまでで参加した全問題で理論値( $\stackrel{\text{def}}{=}$ 最も良い値)の得点を出して勝ち進んだので、「理論値解法」として紹介します。実装(特に並列化)が丁寧ではないので確かではないですが... 2022.10.17 レポート解法解説