アルゴリズム・数学 Segment Tree のお勉強(2) 遅延伝搬 Segment 木まで一通り、 $0$ から実装できるようことを目指して、丁寧に自習しました。折角なので記事化。 概要 前回 → Segment Tree のお勉強 (1) を前提としています。 1点更新... 2020.04.25 アルゴリズム・数学
アルゴリズム・数学 Segment Tree のお勉強(1) 遅延伝搬 Segment 木まで一通り、 $0$ から実装できるようことを目指して、丁寧に自習しました。折角なので記事化。 遅延伝搬 Segment 木は後日、別記事で。 → Segment Tree のお勉強 (2) 概要 ... 2020.04.25 アルゴリズム・数学
AtCoder [AtCoder 参加感想] 2020/04/19:ABC 163 A B C D E F 問題文 ■ ■ ■ ■ ■ ■ 自分の提出 ■ ■ ■ ■ ■ 結果 AC AC AC AC AC 全体感想 24分5完で、109位でした。 万全のフル参加で解け... 2020.04.21 AtCoder
アルゴリズム・数学 Euler Tour のお勉強 個人的に勉強したことを整理します。 新規性とか強い主張とかは、特にありません。 Euler Tour (1) DFS 順に探索して、通った頂点の列を記録する($1,2,3,4,3,2,5,2,1,6,1$)。(2... 2020.04.20 アルゴリズム・数学
問題解説 [yukicoder] No.803 Very Limited Xor Subset 概要 問題文 → ■公式解説 → ■自分の提出 → ■ うっかり、$M \leq 300$ という制約がない状態で考えてしまったので、記しておきます。$N, M$ について線形です。 解法 $\xor$ ですので、$A_i$ を列ベ... 2020.04.14 問題解説
AtCoder [AtCoder 参加感想] 2020/04/12:ABC 162 A B C D E F 問題文 ■ ■ ■ ■ ■ ■ 自分の提出 ■ ■ ■ ■ ■ ■ 結果 AC AC AC AC AC AC 全体感想 26分全完で、20位でした。 言語アプデと関係... 2020.04.12 AtCoder
問題解説 [yukicoder] No.42 貯金箱の溜息 概要 問題文 → ■公式解説 → ■自分の提出 → ■ 最終的な結論は同じです。 解法 硬貨の価値の集合を $A = \{1,5,10,50,100,500\}$ と書きます。 多項式・形式的べき級数による解法に慣れていれば、直ちに... 2020.04.09 問題解説
問題解説 [yukicoder] No.886 Direct 概要 問題文 → ■公式解説 → ■自分の提出 → ■ 公式解説の、$\Theta(H\log H)$ よりも計算量がよいので、書きます。Project Euler でよく見る手法のひとつですね。正方形では何度も経験があるけれど、長方形で... 2020.04.08 問題解説
問題解説 [yukicoder] No.262 面白くないビットすごろく 概要 問題文 → ■公式解説 → ■自分の提出 → ■ 埋め込みとか、$\sqrt{N}$ 単位の計算量を仮定した解説しかなかったので、一応書きます。たとえば制約が、$N\leqq 10^{18}$ でもすぐに答が出ます。 解法 次... 2020.04.08 問題解説
問題解説 [yukicoder] No.161 制限ジャンケン 概要 問題文 → ■公式解説 → ■ 問題に対して大げさな手法を持ち出しすぎなのはそれはそうなのですが、これが見えるようになったことに成長を感じます。 解法 最小費用流問題に帰着できます。 ・source S から貼る... 2020.04.07 問題解説