QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 1024 MB Total points: 100

#8368. T1

统计

小 T 有 $n$ 个物品,第 $i$ 个物品的颜色为 $c_i$,权值为 $a_i$ 。

小 T 有 $m$ 个背包,第 $i$ 个背包里至少要装 $l_i$ 个物品,至多能装 $r_i$ 个物品,且第 $i$ 个背包中的物品的颜色必须为 $i$。

一个合法方案的权值是所有背包里的物品的权值和。

请求出权值前 $k$ 小的合法方案的权值。两个合法方案不同当且仅当存在一个物品在一个方案中被放进了背包,另一个方案中没被放进背包。

输入格式

第一行三个整数 $n,m,k$,表示物品数,背包数以及方案前几小。

接下来 $n$ 行,第 $i$ 行两个整数 $c_i,a_i$,表示第 $i$ 个物品的颜色和权值。

接下来 $m$ 行,第 $i$ 行两个整数 $l_i,r_i$,表示背包的容量下限和上限。

输出格式

输出 $k$ 行,第 $i$ 行一个整数,表示第 $i$ 小的答案,如果合法方案数小于 $i$,则输出 $-1$。

样例输入 1

6 3 7
1 3
1 1
2 5
3 2
1 1
2 3
2 5
1 1
0 1

样例输出 1

5
7
7
7
7
8
9

样例输入 2

6 2 6
2 1
2 2
2 3
1 1
1 1
1 1
3 3
0 1

样例输出 2

3
4
5
6
-1
-1

数据范围

对于所有数据,$1\leq n,m,k\leq 2\times 10^5$,$1\leq c_i\leq m$,$1\leq a_i\leq 10^9$,$0\leq l_i\leq r_i\leq n$。

子任务 $1$($15$ 分):$n,m,k\leq 4000$,$l_i=r_i=1$。

子任务 $2$($17$ 分):$n,m,a_i\leq 4000$,$l_i=r_i=1$。

子任务 $3$($25$ 分):$l_i=r_i=1$。

子任务 $4$($18$ 分):$l_i=0$。

子任务 $5$($25$ 分):无特殊限制。

Discussions

About Discussions

The discussion section is only for posting: Editorials, 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. Submitting multiple issues may cause your account to be banned.
  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.