传统题 1000ms 256MiB

萌芽初遇

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

萌芽初遇

题目背景

来自红河州各地的中小学生与云南大学 ICPC 校队的队员们在蒙自一中面对面交流!主办方按照「交流编号」将大家分成了不同的交流圈。

题目描述

一共有 nn 位参与者,第 ii 位参与者持有一个交流编号 aia_i1ain1 \le a_i \le n)。

交流规则如下:

  • 交流编号相同的参与者聚在一起,形成一个交流圈。
  • 在一个交流圈内,每两位参与者之间恰好握一次手(不和自己握手)。
  • 每当交流编号为 vv 的两位参与者握手时,握手双方各自获得 vv 单位快乐值(即这一次握手总共产生 2v2v 单位快乐值)。

请你计算整场交流活动产生的总快乐值。

输入格式

第一行一个整数 nn1n2×1051 \le n \le 2\times 10^5),表示参与者人数。

第二行 nn 个整数 a1,a2,,ana_1, a_2, \dots, a_n1ain1 \le a_i \le n),表示每位参与者的交流编号。

输出格式

输出一个整数,表示总快乐值。

样例

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

「编程萌芽之星」青少年编程挑战赛

未参加
状态
已结束
规则
XCPC
题目
11
开始于
2026-7-16 8:00
结束于
2026-7-16 12:00
持续时间
4 小时
主持人
参赛人数
43