func_code_string: #include <bits/stdc++.h>   using namespace std;   #define int unsigned long long      const int N = 100010;   int n, a[N];      signed main(void)   {       ios::sync_with_stdio(false);       map <int, int> mp;       int T;       cin >> T;       while(T--)       {           mp.clear();           int res = 0;           int n;           cin >> n;           for(int i = 1; i <= n; i++)           {               cin >> a[i];               res += mp[a[i]] * (n - i + 1);               mp[a[i]] += i;           }           cout << res << endl;       }       return 0;   }   /*   ————————————————   版权声明：本文为CSDN博主「zhbbbb！」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。   原文链接：https://blog.csdn.net/zhbbbbbb/article/details/117330722*/   