#ABC274C. 阿米巴

阿米巴

阿米巴

题目描述

你观察了阿米巴,并做了记录。

初始时有 11 只阿米巴,编号为 11

你一共做了 NN 条记录。根据第 ii 条记录,编号为 AiA_i 的阿米巴分裂成两只新的阿米巴,它们被分别编号为 2i2i2i+12i+1

此时,称阿米巴 AiA_i 是阿米巴 2i2i2i+12i+1 的亲代。

对于每个 k=1,,2N+1k=1,\ldots,2N+1,阿米巴 kk 距离阿米巴 11 隔了多少代?

输入格式

输入按以下格式从标准输入给出:

NN
A1A_1 A2A_2 \ldots ANA_N

输出格式

输出 2N+12N+1 行。第 kk 行应包含阿米巴 11 与阿米巴 kk 之间的代数距离。

样例

2
1 2
0
1
1
2
2

从阿米巴 11 中诞生了阿米巴 2233。从阿米巴 22 中诞生了阿米巴 4455

阿米巴 11 与阿米巴 11 相隔 00 代。

阿米巴 22 与阿米巴 11 相隔 11 代。

阿米巴 33 与阿米巴 11 相隔 11 代。

阿米巴 44 与阿米巴 22 相隔 11 代,与阿米巴 11 相隔 22 代。

阿米巴 55 与阿米巴 22 相隔 11 代,与阿米巴 11 相隔 22 代。

4
1 3 5 2
0
1
1
2
2
3
3
2
2

数据范围

  • 1N2×1051 \le N \le 2\times 10^5
  • 记录是自洽的,即:
    • 1Ai2i11 \le A_i \le 2i-1
    • AiA_i 两两不同
难度 普及
通过率
尝试 0
已通过 0
ID
2514
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签