#ABC228B. 高桥君的秘密

高桥君的秘密

高桥君的秘密

题目描述

高桥君有 NN 个朋友。这 NN 个朋友分别被称为朋友 11、朋友 22、……、朋友 NN

某一天,高桥君的一个羞耻的秘密被他的一个朋友——朋友 XX——知道了。

对于每个 i=1,2,,Ni = 1, 2, \ldots, N,当朋友 ii 得知高桥君的秘密时,如果朋友 AiA_i 还不知道这个秘密,朋友 ii 就会把秘密也告诉朋友 AiA_i

高桥君的秘密最终会被多少个朋友知道呢?

输入格式

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

NN XX
A1A_1 A2A_2 \cdots ANA_N

输出格式

输出答案。

样例

4 2
3 1 1 2
3

高桥君的秘密按以下流程传给了朋友 11、朋友 22、朋友 3333 个人。

某一天,朋友 22 得知了高桥君的秘密。 得知秘密的朋友 22 把秘密告诉了朋友 11。 得知秘密的朋友 11 把秘密告诉了朋友 33

高桥君的秘密最终被 33 个朋友知道,所以输出 33

20 12
7 11 10 1 7 20 14 2 17 3 2 5 19 20 8 14 18 2 10 10
7

数据范围

  • 2N1052 \le N \le 10^5
  • 1XN1 \le X \le N
  • 1AiN1 \le A_i \le N
  • AiiA_i \neq i
  • 输入均为整数
难度 普及-
通过率
尝试 0
已通过 0
ID
2313
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签