Codeforces Round #590 (Div. 3)E. Special Permutations
問題概要
を次の順列で定義する : ( 番目を先頭に移動しただけ)
を, における の index 番号とする. このとき, 長さ の数列 に対して を
と定義する. をすべて求めよ.
制約
解法
がどのような値をとるかを考えましょう. これは, のとき , のとき , のとき です. よって, 各 に対して がとる値は 種類しかないので, 答えの配列に対応する区間の値を足しこめばいいです. imos 法で何とかします.
実装
Submission #147560038 - Codeforces