#P8228. C(原2814)

C(原2814)

题目描述

给出一个有 NN 个点的有向图,每个点都有一个整数 AiA_i,表示一条从点 ii 出发到点 AiA_i 的有向边 。

对于每个点 ii ,求从每个点 ii 出发能够到达的点数。

输入格式

第一行一个整数 N (1N105)N \ (1\le N\le 10^5)

下来 NN 个整数 Ai (1AiN)A_i \ (1\le A_i\le N)

输出格式

输出共 NN 行,第 ii 行包含一个整数,表示从点 ii 出发能够到达的点数。

样例输入

4 
1 3 2 3

样例输出

1 
2 
2 
3