2020-11-20から1日間の記事一覧

Codeforces Round #620 (Div. 2) - F2. Animal Observation (hard version)

問題リンク Easyの記事まず読んでね jupiro.hatenablog.com 解説 被らない区間はが大きくなっても変わらないのでEasyと同様に解けばいい 問題は被るところで、被った場合は取る区間が1つの区間 とあらわせる!!!!! よって、1つの区間さえ見ればいいので…

Codeforces Round #620 (Div. 2) - F1. Animal Observation (easy version)

問題リンク EasyからHardへの誘導がいいね 解説 この制約ではが小さいのでこれが小さいことを利用する解法を考える。 i日目において、前日の区間を取った時の最大値 とdpを定義しよう。 そうすると、の区間をとるとき、前と区間が被らないのであれば要素をそ…

Educational Codeforces Round 98 (Rated for Div. 2) - E. Two Editorials

問題リンク 感動 解説 E:L[i]+R[i]でソート、問題ごとに境界を定めれば作問者二人のどちらに振り分けるかが一意に定まる あとは作問者ごとにBITで区間加算、区間和を取得すればO(N^2logN)— Ryota (@re_re0101) November 19, 2020 ↑の方針ですね。 自分が聞…