atcoder#AGC003E. [AGC003E] Sequential operations on Sequence
[AGC003E] Sequential operations on Sequence
题目描述
高橋君はお母さんから数列をもらいました。この数列の長さは で、 項目の要素は です。 高橋君は、この数列に以下の操作を合計で 回行いました。 番目の操作は、パラメータ であらわされ、以下のように行われます。
- いまの数列を無限回繰り返した数列の先頭 項をとって、新たな数列とする。
回の操作後、この数列に から までの各々の数が何回ずつ現れるかを求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
:
输出格式
行出力せよ。 行目には、 回の操作後の数列にあらわれる数 の個数を表す整数ひとつを出力せよ。
题目大意
一串数,初始为 ,现在给 个操作,每次操作把数组长度变为 ,新增的数为上一个操作后的数组的重复。问 次操作后 每个数出现了多少次。
5 3
6
4
11
3
3
3
2
0
10 10
9
13
18
8
10
10
9
19
22
27
7
4
4
3
3
2
2
2
0
0
提示
制約
- 入力はすべて整数である。
Sample Explanation 1
回目の操作で、数列は となります。 回目の操作で、数列は となります。 回目の操作で、数列は となります。 この数列には がそれぞれ 個含まれているので、上のように出力します。