Loading...
Submission
# When Author Problem Language CPU Memory
21059 2024-09-13 21:57:27 MU_INTRA_TEAM_01 Beautiful Triangle C++ 17 216 ms 3456 kb Accepted
Test Cases
# CPU Memory Points
1 1 ms 3328 kb 1 Accepted
2 2 ms 3248 kb 1 Accepted
3 3 ms 3316 kb 1 Accepted
4 216 ms 3432 kb 1 Accepted
5 83 ms 3300 kb 1 Accepted
6 33 ms 3312 kb 1 Accepted
7 33 ms 3248 kb 1 Accepted
8 214 ms 3456 kb 1 Accepted
Source Code
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. //#define long long int
  4. int main()
  5. {
  6. int t;
  7. cin>>t;
  8. while(t--){
  9. int n;
  10. cin>>n;
  11. int arr[n];
  12. int sum=0;
  13. for(int i=0;i<n;i++){
  14. cin>>arr[i];
  15.  
  16. }
  17. map<int,int>mp;
  18. for(int i=0;i<n;i++){
  19. mp[arr[i]]++;
  20. }
  21. long long ans=0;
  22. for(auto [x,y]:mp){
  23. long long mul=1;
  24. if(y>3){ long long a=y-3;
  25. for(int i=a+1;i<=y;i++){
  26. mul*=i;
  27. }
  28. ans+=mul/6;
  29. }
  30. else if(y==3){
  31. ans+=1;
  32. }
  33. }
  34. cout<<ans<<endl;
  35. }
  36.  
  37.  
  38.  
  39. }
  40.