フローネットワークの最大流を求めるアルゴリズムとして知られるFord-Fulkerson法の実装を理解するのに苦労したので、できるだけ処理の過程がわかりやすいような実装を試みる。
Read moreABC 180 E - Traveling Salesman among Aerial Cities
いわゆる巡回セールスマン問題.$n$ 個の点の間に移動コストが定められていて,点 $0$ から出発し,すべての点を通って点 $0$ に戻ってくるときの最小コストを求める.($n \leq 17$)
Read moreHHKB 2020 F - Random Max
各 $i = 1, \ldots , n$ について確率変数 $X _ {i}$ が独立に $[L _ {i}, R _ {i}]$ 上の一様分布に従うとき,$Y = \mathrm{max} \{ X _ {1} , \ldots , X _ {n} \}$ の期待値を求める.
Read moreABC 179 F - Simplified Reversi
$n \times n$ のグリッドの行または列を選択し,すでに塗られているマスに到達するまでマスを塗りつぶすという操作を $q$ 回行い,最終的に塗られていないマスの数を求める.( $n,q \leq 2 \times 10 ^ {5}$ )
Read moreABC 179 E - Sequence Sum
$a _ 1 = x, \ a _ {n + 1} = a _ {n} ^ 2\ (\mathrm{mod}\ m)$ で定まる数列 ${ a _ n }$ について,第 $n$ 項までの和を求める.($n \leq 10 ^ {10}, m \leq 10 ^ {5}$)
Read moreABC 177 E - Coprime
整数からなる配列が与えられたとき,「どの2つをとっても互いに素」になっているかを判定する.
Read moreKotlinで画像のアップロード
multipart/form-data形式で画像データをPostすると,その画像にアクセスできるURLが返ってくるようにする.
Read moreM-SOLUTIONS 2020 E - M's Solution
問題
座標平面上に置かれた $n$ 個の点について,重み $P _ i$ と 座標 $(X _ i, Y _ i)$ をもつとし,点 $i$ から最も使い直線との距離を $D _ i$ とする.直線 $X = 0, Y = 0$ がある状態から始めて,各 $k = 0, \ldots, n$ について,$X$ 軸または $Y$ 軸に平行な直線を $k$ 本追加したときの $\sum _ {i} D _ i \times P _ i$ の最小値を求めよ.($n \leq 15$)
Read more