#P1088. 树上的树
树上的树
问题描述
现有 个正整数 以及一个参数 。
定义一个大小为 的有序集合 在 意义下是能入眼的,当且仅当对所有 ,。
定义一个大小为 的有序集合 在 意义下为优美集,当且仅当它在 意义下能入眼且不存在 使得 。
多次查询满足 的最大在 意义下的优美集 的大小。部分测试点强制在线。
输入格式
第一行一个正整数表示测试点编号。
第二行四个正整数 。 代表询问个数, 为 0 或 1,表示是否强制在线。
接下来一行 个正整数表示 。
接下来 行,每行三个整数 。如果 ,你需要把 , 和 异或上上一次询问的答案,异或的操作符为 ^ 或 。
保证解密后 。
输出格式
对于每个询问输出一行答案。不存在满足条件的集合输出 。
-1
5 3 2 0
1 4 2 4 8
1 2 3
2 4 5
4
0
样例 2
见目录下 tot2.in/ans。该样例满足数据点 2-3 且 o = 1 的性质。
样例 3
见目录下 tot3.in/ans。该样例满足数据点 9 的性质。
样例解释 1
对于第一组询问,如下集合 满足:
2 3
2 3 4
1 2 3 4
1 2 3
其中第三个最大,大小为 。
对于第二组询问,没有集合满足。
数据规模与约定
请注意常数因子对得分的影响。
测试点编号 | 特殊性质1 | 特殊性质2 | 特殊性质3 | |||
---|---|---|---|---|---|---|
1 | 0 | 1 | ||||
2-3 | 10 | 0 | ||||
4-5 | 1000 | |||||
6 | 0 | √ | ||||
7 | 1 | |||||
8 | 0 | 1 | ||||
9 | 1 | √ | ||||
10 | 0 | 2 | ||||
11 | 1 | |||||
12 | 0 | 10 | ||||
13 | 1 | |||||
14 | 0 | √ | ||||
15 | 1 | |||||
16 | √ | |||||
17 | √ | |||||
18 | ||||||
19-20 |
对于所有数据,保证 ,, 在 中使用以时间为种子的自带随机函数生成。
权值为 的特殊性质 1:。
特殊性质 2:。
特殊性质 3:。
以上特殊性质均指解密后。