抽象数据结构(abstract)
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目背景
题目描述
给定一个长为 的序列 ,每个位置有一种颜色,有 次操作,支持:
1 l r x
:区间 的数都变成 。
2 l r
:查询有多少二元组 满足 ,且 。
本题强制在线,每次的 需要 上(上次答案 ),也就是说使用 unsigned int
数据类型存储上次的答案即可,如果之前没有询问,则上次答案为 。这里输出的答案不对 取模。
输入格式
第一行两个整数 。
第二行 个整数表示序列 。
之后 行,每行形如 1 l r x
或 2 l r
,表示上述的操作。
输出格式
对于每个 操作,输出一行一个整数表示答案。
10 12
6 9 9 4 7 8 10 4 9 2
2 1 4
1 0 5 0
2 3 6
2 10 9
1 7 9 2
2 7 9
1 2 7 1
1 2 11 4
2 6 10
1 3 12 0
1 14 14 15
2 7 12
1
3
0
3
6
16
提示
Idea:nzhtl1477,Solution:nzhtl1477&ccz181078,Code:ccz181078,Data:nzhtl1477
注意:本题采用捆绑测试,只有当你通过一个 subtask 中的所有测试点后,你才能拿到这个 subtask 的分数。
对于其中 的数据,为样例 1。
对于另外 的数据,没有修改操作。
对于另外 的数据,。
对于另外 的数据,每次修改的区间长度不超过 。
对于另外 的数据,保证数据随机。
对于 的数据,,,。
The 2nd Yuzusoft Cup Stage 4: Germany
- Status
- Done
- Rule
- IOI
- Problem
- 6
- Start at
- 2024-4-1 7:00
- End at
- 2024-4-11 7:00
- Duration
- 240 hour(s)
- Host
- Partic.
- 5