tree_value_sum
题解
讨论
查看他人的提交
题号:NC295291
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
各位认识树吗?对,就是树,如
线段树,左偏树,平衡树,KD树,树套树,红黑树
等一大堆折磨人的树。
对的,这题不考这些树。
众所周知,树是一种常用的数据结构。
对于树,有出度,入度,父子节点等一大堆的概念。
下面将定义一棵我们熟悉到不能再熟悉的树:
定义
为树的节点数目。
定义
为树的最大出度。
定义 节点
为树的根节点。
定义 节点
的子节点为:节点
, 节点
, ..., 节点
。
定义
为节点的权值。
定义 对于
的节点,其权值为根节点的权值
,即
。
定义 对于
的节点,其权值为
,即
。
定义 对于
的节点,其相关定义作废。
定义
为
。
求出
为按位异或,详情见
按位异或
输入描述:
在一行输入
个正整数
。
输出描述:
输出一个正整数,表示结果
示例1
输入
复制
1 1 1 1
1 1 1 1
输出
复制
1
1
tree_value_sum
返回全部题目
列表加载中...
1 1 1 1
1