某学校近期要组织全校同学出去参加某项活动,由于人数众多,学校决定让同学们自行组队,以小组为单位进行活动。假设学校一共n个同学,每个同学有一个唯一的数字作为标签,标签数字范围1到n。为了统计分组情况,学校要求有分组意愿的同学提交一个数字,表示其会和以该数字为标签的同学分到一组。 现在告诉你每位同学的选择,你能统计出一共有多少个小组么? 注意如果1和2一组,2和3一组,那么1,2,3属于一组。默认自己一定和自己在一组。 输入 第一行一个整数n,表示同学的总人数,1≤n≤100000; 第二行n个整数,第i个数ai表示以数字i为标签的同学和以数字ai为标签的同学分在一...