#P9764. [ROIR 2021] 绳子 (Day 1)

    ID: 10432 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度省选/NOI− 上传者: 标签>2021Special JudgeROIR(俄罗斯)

[ROIR 2021] 绳子 (Day 1)

背景

译自 ROIR 2021 Day1 T4 Антенна。

题目描述

有 nn 根绳子,第 ii 根绳子长 sis_i cm,有 mim_i 个节点,第 jj 个节点在离绳子左端点 pi,jp_{i,j} cm 处。

试构造一组从左至右连接绳子的方案,设该方案的绳子顺序为 qq,qq 显然会是 1∼n1\sim n 的一个排列,且满足如下要求:将第 qiq_i 根绳子的右端点与第 qi+1q_{i+1} 根绳子的左端点相接后 (1≤i<n)(1\le i<n),相邻的节点间的距离相等。

显然有可能没有方案,这个时候请输出 No。

输入格式

第一行为一个整数 nn。

接下来共 2×n2\times n 行:

  • 第 2×i(1≤i≤n)2\times i(1\le i\le n) 行为两个整数 mim_i 与 sis_i。
  • 第 2×i+1(1≤i≤n)2\times i+1(1\le i\le n) 行为 mim_i 个整数 pi,jp_{i,j}。

输出格式

若可以构造一组方案,输出 Yes,接下来再输出一行 nn 个整数 qiq_i。

若无解,输出 No。

3
1 7
3
1 8
6
2 8
1 6
Yes
2 1 3
1
1 7
5
Yes
1
1
3 10
2 5 9
No
3
1 5
3
1 3
3
1 6
3
No
4
1 5
0
1 0
0
1 3
3
1 0
0
Yes
3 2 4 1

提示

【样例解释1】:

p9lIOqe.png

【数据范围】:

对于所有子任务,均有 1≤n≤1051\le n\le 10^5,1≤mi≤1051\le m_i\le 10^5,0≤si≤1090\le s_i\le 10^9,0≤pi,1<pi,2<⋯<pi,mi≤si0\le p_{i,1}<p_{i,2}<\cdots<p_{i,m_i}\le s_i,∑mi≤105\sum m_i\le 10^5。

子任务编号 特殊限制 分值
11 n≤8n\le 8,mi=1m_i=1,si≤100s_i\le 100 88
22 n≤8n\le 8,si≤100s_i\le 100
33 n≤103n\le 10^3 2121
44 ∑mi>n\sum m_i>n
55 si≤100s_i\le 100
66 无特殊限制