QOJ.ac

QOJ

Limite de temps : 6.0 s Limite de mémoire : 1024 MB Points totaux : 100 Difficulté: [afficher] Hackable ✓

#7010. Rikka with A Long Colour Palette

Statistiques

蓝色,天空、海洋和你的眼睛的颜色。 绿色,自然、繁衍和生命的颜色。 紫色,代表良好的判断力,以及那些寻求精神满足的人们的颜色。 橙色,唯一一种同时也是水果名称的颜色。 黄色,笑脸的颜色。 红色,最温暖的颜色。

Rikka 喜爱所有这些颜色,但哪一种才是她最喜欢的呢?她找到了 $k$ 种不同的颜色,编号从 $1$ 到 $k$,她知道最好的颜色应该是将它们全部混合在一起后的颜色。这种最好的颜色被称为 DREAM。

Rikka 还准备了一个长度为 $10^9$ 的长条形调色板。她在调色板上指定了 $n$ 个线段。一个由两个整数 $l$ 和 $r$ ($0 \le l < r \le 10^9$) 描述的线段,表示调色板上从距离左端点 $l$ 处到距离左端点 $r$ 处的一段区域。

她将为每个指定的线段均匀地涂上她找到的这些颜色(从 $1$ 到 $k$)中的任意一种。由于这些线段可能会重叠,某些区域可能包含多种不同颜色的颜料。如果某些区域包含了她找到的所有 $k$ 种不同的颜色,那么这些区域就会混合成 DREAM。

现在,Rikka 希望你最大化调色板上所有能混合成 DREAM 的区域的总长度。你还需要提供一个可行的方案。

输入格式

输入包含多个测试用例,第一行包含一个整数 $T$ ($1 \le T \le 1000$),表示测试用例的数量。

对于每个测试用例,第一行包含两个整数 $n$ ($1 \le n \le 2 \times 10^5$),表示 Rikka 指定的线段数量,以及 $k$ ($1 \le k \le 2 \times 10^5$),表示 Rikka 找到的颜色数量。

接下来的 $n$ 行,每行包含两个整数 $l$ 和 $r$ ($0 \le l < r \le 10^9$),表示调色板上的第 $i$ 个线段。

输入保证所有测试用例中 $n$ 的总和不超过 $2 \times 10^6$。

输出格式

对于每个测试用例,输出两行。第一行输出一个整数,表示所求区域的最大总长度。第二行输出 $n$ 个用空格分隔的整数,描述一个可行的方案,其中第 $i$ 个数字表示第 $i$ 个线段所涂的颜色。

所有可行的方案均被允许,你可以输出其中任意一个。

样例

输入 1

1
3 2
1 5
2 4
3 6

输出 1

3
1 2 2

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.