关于一道题
  • 板块学术版
  • 楼主Masna_Kimoyo
  • 当前回复37
  • 已保存回复37
  • 发布时间2021/8/9 21:44
  • 上次更新2023/11/4 11:22:24
查看原帖
关于一道题
199459
Masna_Kimoyo楼主2021/8/9 21:44

求路过带师看看吧,蒟蒻写Markdown&LaTex不容易

题面很简单,大佬们可以一眼看出思路吗

题目描述

给你一个长度为的序列,初始为空。有两种操作:

1 l r c:在区间 [l,r][l,r] 覆盖一种颜色

2 l r:询问区间 [l,r][l,r] 中颜色个数

注意新的颜色不会覆盖旧的。

输入格式

第一行两个正整数 。

接下来 mm 行,每行表示一个操作。

1 l r c 表示在区间 覆盖上颜色

2 l r 表示询问区间 中出现的颜色个数。

输出格式

【样例输入】

5 5
1 1 3 1 
1 1 4 2
2 4 5
1 1 5 1
2 1 2

【样例输出】

1 
2

数据范围与提示

对于 100100% 的数据,n,m105,1lrmn,m\leq10^5,1\leq l\leq r\leq m

Subtask 1 (20pts):n,m103n,m\leq 10^3

Subtask 2 (10pts):n,m104,c30n,m\leq 10^4,c\leq 30

Subtask 3 (20pts):n,m104n,m\leq 10^4 所有 cc 互不相同

Subtask 4 (50pts):n,m105n,m\leq 10^5

请注意本题特殊的空间限制

2021/8/9 21:44
加载中...