そのうち誰かの役に立つ

もしくは誰の役にも立たない

2021-05-01から1ヶ月間の記事一覧

競プロチャレンジ供養会場: AtCoder Beginner Contest 203 (Sponsored by Panasonic) D - Pond

コンテストでの時間切れや解けなかった過去問を振り返って供養していく 問題 Difficulty: 1622 (記事作成時点) 供養 解法 問題をある $X$ が与えられたときに、すべての $K \times K$ 区間の中央値が $X$ 以上であるかを判定する問題にする $S_{x, y}$ を $(…

競プロチャレンジ供養会場: NOMURA プログラミングコンテスト 2021 (AtCoder Regular Contest 121) C - Odd Even Sort

コンテストでの時間切れや解けなかった過去問を振り返って供養していく 問題 Difficulty: 1856 (記事作成時点) 供養 解法 それまでの手順の列を $S$ とする $t = 1, \dots, N - 1$ の順に位置を決めていく $t$ の現在の位置を $n$ とする $n \ge t$ としてよ…

競プロチャレンジ供養会場: NOMURA プログラミングコンテスト 2021 (AtCoder Regular Contest 121) B - RGB Matching

コンテストでの時間切れや解けなかった過去問を振り返って供養していく 問題 Difficulty: 1159 (記事作成時点) 供養 解法 色ごとに $a_{i}$ を集めた集合をそれぞれ $R, G, B$ とする $R, G, B$ がそれぞれ偶数要素からなる集合であった場合、同じ色同士で適…

競プロチャレンジ供養会場: エイシングプログラミングコンテスト2021 (AtCoder Beginner Contest 202) E - Count Descendants

コンテストでの時間切れや解けなかった過去問を振り返って供養していく 問題 Difficulty: 1638 (記事作成時点) 供養 解法1 根からEuler Tourをしたときの経路を $S = \dots, v_{i}, \dots, v_{i}, \dots$、$v_{i}$ に最初に訪れた順番と最後に訪れた順番をそ…

競プロチャレンジ供養会場: AtCoder Regular Contest 119 C - ARC Wrecker 2

コンテストでの時間切れや解けなかった過去問を振り返って供養していく 問題 Difficulty: 1354 (記事作成時点) 供養 解法 $\lbrack l, r \rbrack$ が解体可能なとき、$\lbrack l, r \rbrack$ の奇数番目のビルの高さの和と偶数番目のビルの高さの和が等しい …

競プロチャレンジ供養会場: AtCoder Regular Contest 118 B - Village of M People

コンテストでの時間切れや解けなかった過去問を振り返って供養していく 問題 Difficulty: 1196 (記事作成時点) 供養 解法 まず $B_{i} = \lfloor \frac{A_{i}M}{N} \rfloor$ とする 不足分の $D = M - \sum B_{i}$ 個について、$B_{i} \times N - A_{i} \tim…

競プロチャレンジ供養会場: 京セラプログラミングコンテスト2021 (AtCoder Beginner Contest 200) E - Patisserie ABC 2

コンテストでの時間切れや解けなかった過去問を振り返って供養していく 問題 Difficulty: 1955 (記事作成時点) 供養 解法 おいしさと人気度の合計を $S^{'}$ としたとき、おいしさを $1 \le y \le N$ に決め打てば人気度も一意に定まり、それらのパターン数 …

競プロチャレンジ供養会場: ZONeエナジー プログラミングコンテスト “HELLO SPACE” E - 潜入

コンテストでの時間切れや解けなかった過去問を振り返って供養していく 問題 Difficulty: 1624 (記事作成時点) 供養 解法1 $(r, c) \to (r - i, c)$ の辺を全て作成すると辺の数が $O(RC^{2})$ となるので、各頂点 $(r, c)$ に対応する頂点 $(r^{'}, c^{'})$…