競技プログラミングの話題です。
![](https://www.mathenachia.blog/wp-content/themes/cocoon/images/no-image-320.png)
Euclidean MST (Library Checker) correct.cpp の解説
背景
競プロでは、ユークリッド距離最小全域木の計算方法として、 Fortune のアルゴリズムでドロネー図(Delaunay diagram)を構築し、ドロネー図の最小全域木を計算するという方法がよくとられています。一方で、 Lib...
![](https://www.mathenachia.blog/wp-content/themes/cocoon/images/no-image-320.png)
Double-Ended Palindromic Trees 解説
Library Checker への提案を踏まえ、 で提案された Double-Ended Palindromic Trees の原理をさらい、これを実際のプログラムとして実装する過程を解説します。
arXiv preprint...
![](https://www.mathenachia.blog/wp-content/themes/cocoon/images/no-image-320.png)
転置原理まとめ
競プロやってても使わないテクニック
転置原理とは
転置原理(Tellegen's Principal)は、アルゴリズムの変形方法です。主に多項式関連の問題で利用され、応用例は現在 (2024年) も拡大しています。
...
![](https://www.mathenachia.blog/wp-content/themes/cocoon/images/no-image-320.png)
木の等高線集約について
本投稿では、
JOI の問題 Sprinkler に代表されるように、木の頂点 $v$ からの距離が $d$ 以下の頂点の集合を参照したいとき、木の頂点数を $n$ として $O(n)$ 空間で処理する方法
BFS Numb...
![](https://www.mathenachia.blog/wp-content/themes/cocoon/images/no-image-320.png)
yukicoder No.2265 Xor Range Substring Sum Query の計算量解析
問題
yukicoder No.2265 Xor Range Substring Sum Query の解説で別解として触れられている、 提出 #848556 に示されるアルゴリズムの計算量は $n\leq 18$ で十...
![](https://www.mathenachia.blog/wp-content/themes/cocoon/images/no-image-320.png)
区間代入/区間積 O(logN)/query で償却計算量にしないアルゴリズム
changelog
2024-02-23 問題文中の積の説明を改善。実行時間測定用の例題の具体的な問題を説明。
概要
こういうものがあります。
:
その記事によると、計算量を償却することで空間 ...
![](https://www.mathenachia.blog/wp-content/themes/cocoon/images/no-image-320.png)
裏 EDPC・裏 TDPC
EDPC と TDPC の出題のうち、題意よりも強いか効率的な解法があるもの。
Educational DP Contest : (
Typical DP Contest : (
説明は詳細ではない。実装例および外部の出...
![](https://www.mathenachia.blog/wp-content/themes/cocoon/images/no-image-320.png)
yukicoder contest 404 の反省と解説
yukicoder contest 404 の紹介
2023/09/09 開催の yukicoder contest 404 では、私 Nachia が作成した $6$ つの問題が出題されました。
私の作問ネタが乏しいので、コ...
![](https://www.mathenachia.blog/wp-content/uploads/2022/04/joi22sc-jail-sqrt-320x180.png)
DP の俗称
まとめブログ。
傲慢になって用語を定義してしまおうという部分と、調査記録のような部分があります。
※※※ 2023-10-05 全体を変更
2024-01-07 言葉遣い程度の軽微な変更
DP とは
動的計画...
![](https://www.mathenachia.blog/wp-content/themes/cocoon/images/no-image-320.png)
競プロ作問 Isekai
問題文
この「ただ奇妙な異世界 (Just Odd Isekai)」でも、夜空には星が浮かびます。
夜空は左右 $W$ マス上下 $H$ のマス目で、星はそのうちの $1$ マスで表されます。
左から $x$ 番目、下か...