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

問題リンク

Easyの記事まず読んでね jupiro.hatenablog.com

解説

被らない区間 kが大きくなっても変わらないのでEasyと同様に解けばいい

問題は被るところで、被った場合は取る区間1つの区間  [l, r]とあらわせる!!!!!

よって、1つの区間さえ見ればいいのでスライド最小値でやればいい

以上から、 O(nm)で解くことができた。

提出コード

codeforces.com