5483. 【清华集训2017模拟11.26】简单路径
来源:互联网 发布:c语言中函数和 编辑:程序博客网 时间:2024/05/21 22:24
Description
给定一棵带边权的树,选择两条没有公共边的简单路径(长度可以为0),使得所有在任意一条路径上的边的异或和尽量大。
Input
第一行一个数n表示点数,点的编号是0到n-1。
接下来一行(n-1)个数,第i个数表示编号为i的点的父亲编号,保证这个编号小于i。
接下来一行(n-1)个数,第i个数表示编号为i的点到它父亲的边的边权。
Output
输出一行一个数表示答案。
Sample Input
输入1:
9
0 0 2 2 4 4 5 6
13 16 12 11 3 1 4 2
输入2:
12
0 0 2 0 1 2 2 4 6 1 5
628 589 815 864 459 507 733 239 904 592 818
Sample Output
输出1:
31
样例解释1:
两条路径可以是4->6->8和0->2->3。
输出2:
1017
Data Constraint
对于50%的数据,n<=100。
对于100%的数据,n<=1000,边权均为不超过1000的非负整数。
想法:
其实任意两条有交集的路径,都可以拆成两条没有公共边的路径
所以可以暴力
阅读全文
0 0
- JZOJ 5483. 【清华集训2017模拟11.26】简单路径
- [jzoj]5483. 【清华集训2017模拟11.26】简单路径
- 5483. 【清华集训2017模拟11.26】简单路径
- JZOJ5483. 【清华集训2017模拟11.26】简单路径
- 【清华集训2017模拟11.26】字符串
- [JZOJ5485]【清华集训2017模拟11.26】字符串
- JZOJ5485. 【清华集训2017模拟11.26】字符串
- 【清华集训2017模拟】ces
- 【清华集训2017模拟】Sequence
- 【清华集训2017模拟】Catalan
- 【清华集训2017模拟】Create
- 【清华集训2017模拟】Sequence
- JZOJ 5484. 【清华集训2017模拟11.26】快乐树
- JZOJ5484. 【清华集训2017模拟11.26】快乐树
- JZOJ 5485. 【清华集训2017模拟11.26】字符串
- 【JZOJ 5295】【清华集训2017模拟】Create
- 【JZOJ 5296】【清华集训2017模拟】Sequence
- 5296. 【清华集训2017模拟】Sequence 树套树
- 3
- dubbo配置详解
- Java中冒泡排序与选择排序
- caffe中使用droupout层对cifar10图片集提高准确率10%(0.62到0.72)
- HDU 1429
- 5483. 【清华集训2017模拟11.26】简单路径
- 机器学习_内积/相关系数/协方差/标准差之间的联系
- android studio 自动导包设置
- Android_Retrofit2.0
- HDU 1232畅通工程
- Ionic3项目开发——页面跳转与参数传递
- Retrofit+EventBus+GreenDao+MVP简单小总结
- NKOJ 3884 (NOI 2005) 维修数列(Splay)
- 批量处理服务