版权声明
本题版权归 所有。
题目来源:https://www.luogu.com.cn/problem/T743372
题目背景
做完这个题后为什么不去试试这个题呢
题目描述
给定 k,nmax 和 c0,c1,⋯,ck。
请构造 n,m 和 n 个结点 m 条边的简单有向无环图 G,设这张图结点由 1∼n 编号,边由 1∼m 编号,第 i 条边为 (ui,vi)。
这张图需要满足:
- 1≤n≤nmax,k≤m≤6×104。
- ui<vi。
- 1→n 的路径有 c0 条。
- 删除边 i 后,1→n 的路径有 ci 条。
可以证明,在给定的数据范围下,构造方案一定存在。
输入格式
第一行两个非负整数 k,nmax。
第二行 k+1 个非负整数 c0,c1,…,ck。
输出格式
第一行两个非负整数 n,m。
接下来 m 行,每行两个正整数 ui,vi。
样例
1 10000
2 1
3 3
1 3
1 2
2 3
数据范围
对于 100% 的数据,0≤k≤32,0≤ci≤232−1,66≤nmax≤104,且对所有 1≤i≤k 有 ci≤c0。
| Subtask |
k= |
ci≤ |
nmax= |
特殊性质 |
分值 |
依赖子任务 |
| 0 |
1 |
2 |
104 |
A |
0 |
- |
| 1 |
0 |
5 |
无 |
10 |
| 2 |
104−1 |
1 |
| 3 |
32 |
0 - 2 |
| 4 |
0 |
232−1 |
66 |
B |
5 |
- |
| 5 |
无 |
15 |
1, 2, 4 |
| 6 |
32 |
C |
5 |
- |
| 7 |
1100 |
D |
15 |
| 8 |
66 |
7 |
| 9 |
无 |
0 - 8 |
- 特殊性质 A:保证本子任务中测试点的输入数据与样例输入相同。
- 特殊性质 B:c0 是 2 的非负整数次幂。
- 特殊性质 C:c1=c2=…=ck=0。
- 特殊性质 D:c1=c2=…=ck=c0。