問題文
枚のタイルが一列に並んだ道があり、タイルには順に 番から 番まで番号が付けられています。
はじめ、 番のタイルの上には 枚の落ち葉があります。
個のクエリが与えられるので、順に処理してください。
クエリは以下の 種類あります。
- タイプ :
1 iで与えられる。 番のタイルの上の落ち葉を全て 番のタイルの上に移動する。 - タイプ :
2 iで与えられる。 番のタイルの上の落ち葉を全て 番のタイルの上に移動する。 - タイプ :
3 L Rで与えられる。 番から 番までのタイルの上に現在ある落ち葉の合計枚数を出力する。
制約
- タイプ のクエリについて、
- タイプ のクエリについて、
- タイプ のクエリについて、
- クエリの中にタイプ が少なくとも つ含まれる
- 入力される値はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
各クエリは以下のいずれかの形式で与えられる。
出力
タイプ のクエリの個数を として、 行出力せよ。
行目には 番目のタイプ のクエリについての答えを出力せよ。
サンプル 1
入力
5
1 2 0 3 2
7
3 2 4
1 1
3 2 4
2 4
2 3
1 3
3 3 4
出力
5
6
0
はじめ、各タイル上の落ち葉の枚数は、 です。
クエリごとに、以下のようになります。
- 番から 番までのタイル上には 枚の落ち葉がある。
- 番のタイル上にある 枚を 番の上に移動し、落ち葉の枚数が となる。
- 番から 番までのタイル上には 枚の落ち葉がある。
- 番のタイル上にある 枚を 番の上に移動し、落ち葉の枚数が となる。
- 番のタイル上にある 枚を 番の上に移動し、落ち葉の枚数が となる。
- 番のタイル上にある 枚を 番の上に移動し、落ち葉の枚数が となる。
- 番から 番までのタイル上には 枚の落ち葉がある。
サンプル 2
入力
5
1000000000 1000000000 1000000000 1000000000 1000000000
1
3 1 5
出力
5000000000
答えは bit 整数に収まらないことがあります。
サンプル 3
入力
12
48271 9036 175204 68012 329587 1405 76294 508913 21760 93482 6517 284106
12
3 2 9
1 3
2 8
3 3 8
2 5
1 10
3 5 11
1 4
2 7
3 4 4
1 6
3 1 12
出力
1190211
1159415
708371
0
1622587
ログインして解答を提出
解答の提出や採点結果の確認には、ログインが必要です。
ログインする