-
-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[問題案] Range Update All Frequency #990
Comments
All Composite か、セグ木無しでやりたいなら集合ハッシュを出力させるのが良いかなという気がします。 |
定数区間を適切に管理する。というのが問いたいものであるならば、 |
ランレングス圧縮で |
|
いかにも普段ぜんぜん見ないような問い方をしてびっくりさせてしまうのがちょっと。 |
単に区間を管理するライブラリを対象とした問題ということで、次のようにしたいと思います。(セグメント木も使うタイプは https://judge.yosupo.jp/problem/range_set_range_composite ということで)
|
注意:(cf. Range Set Range Composite #1085) 更新区間の選び方が一様ランダムだと、十分な回数の更新後のデータ構造のサイズが期待的にかなり小さくなります。 |
問題名: Range Update All Frequency
問題概要
長さ$N$ の数列 $A _ 0, A _ 1, \ldots, A _ {N-1}$ が与えられる.$Q$ クエリ処理
$i = L, L+1, \ldots, {R-1}$ について,$A _ i \leftarrow X$
$i = 0, 1, \ldots, N-1$ のうち,$A _ i = X$ であるものの個数を答える
1 L R X
:2 X
:制約
解法
同じ値のところを
set
などで管理するテクThe text was updated successfully, but these errors were encountered: