翻译
查看原帖
翻译
247193
brimosta楼主2023/11/9 19:31

注:下文中的 multiset 均为可重集。

我们定义一个大小为 lenlen 的 multiset 的不优美度为数 lenlen 在这个 multiset 里的出现次数。

给你 mm 个 multiset,第 ii 个 multiset 包含 nin_i 个不同的元素,具体的:这个 multiset 中含有 ci,1c_{i,1} 个 ai,1a_{i,1},ci,2c_{i,2} 个 ai,2a_{i,2},…\dots,ci,nic_{i,n_i} 个 ai,nia_{i,n_i}。保证 ai,1<ai,2<…<ai,nia_{i, 1} < a_{i, 2} < \ldots < a_{i, n_i}。同时给你 l1,l2,…,lml_1, l_2, \ldots, l_m 和 r1,r2,…,rmr_1, r_2, \ldots, r_m,其中 1≤li≤ri≤ci,1+…+ci,ni1 \le l_i \le r_i \le c_{i, 1} + \ldots + c_{i, n_i} 。

我们按照如下操作创建一个 multiset X,最初 X 为空。然后,对于 11 到 mm 的每一个数 ii,执行下面的操作:

1.选择一个数 viv_i 使得 li≤vi≤ril_i \le v_i \le r_i

2.从第 ii 个 multiset 里选择任意 viv_i 个数并把它们加入 X。

你的任务是选择 v1,…,vmv_1, \ldots, v_m ,使得 mutiset X 的不优美度最小。

多测,1≤t≤1041 \le t \le 10^4 , 1≤m≤1051 \le m \le 10^5,1≤ni≤105,1≤li≤ri≤ci,1+…+ci,ni≤10171 \le n_i \le 10^5, 1 \le l_i \le r_i \le c_{i, 1} + \ldots + c_{i, n_i} \le 10^{17},1≤ai,1<…<ai,ni≤10171 \le a_{i, 1} < \ldots < a_{i, n_i} \le 10^{17}, 1≤ci,j≤10121 \le c_{i, j} \le 10^{12} ,mm 的总和以及所有数据里的 nin_i 的总和不超过 10510^5。

翻译来自@brimosta

已经提交翻译文本

2023/11/9 19:31
加载中...