Submission #23623928
Source Code Expand
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define u unsigned
#define ull unsigned long long
#define ld long double
#define pb push_back
#define fasterInOut ios::sync_with_stdio(false); cin.tie(0);
#define pi acos(-1)
#define f(i,a,b) for(int i=(a);i<=(b);i++)
#define fr(i,a,b) for(int i=(a);i>=(b);i--)
#define MAX 1000000
void function(int x);
int main()
{
#ifndef ONLINE_JUDGE
freopen("C:/Users/ASUS/Desktop/inout/input.txt", "r", stdin);
freopen("C:/Users/ASUS/Desktop/inout/output.txt", "w", stdout);
#endif
int n;
cin>>n;
ll arr[n+1];
for(int i=0;i<n;i++){
cin>>arr[i];
}
ll ans=(n*(n-1))/2;
//cout<<ans<<endl;
sort(arr, arr+n);
/*for(int i=0;i<n;i++){
cout<<arr[i]<<" ";
}
cout<<endl;*/
int cnt=1;
ll x=arr[0];
for(int i=1;i<n;i++){
if(arr[i]==x)
cnt++;
if(arr[i]!=x){
if(cnt>1){
//cout<<cnt<<endl;
ans=ans-((cnt*(cnt-1))/2);
}
x=arr[i];
cnt=1;
}
}
if(cnt>1){
//cout<<cnt<<endl;
ans=ans-((cnt*(cnt-1))/2);
}
cout<<ans<<endl;
return 0;
}
Submission Info
| Submission Time | |
|---|---|
| Task | C - Swappable |
| User | Hossain_Sanzida |
| Language | C++ (GCC 9.2.1) |
| Score | 0 |
| Code Size | 1208 Byte |
| Status | WA |
| Exec Time | 102 ms |
| Memory | 5984 KiB |
Judge Result
| Set Name | Sample | All | ||||||
|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 0 / 300 | ||||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | sample_01.txt, sample_02.txt, sample_03.txt |
| All | sample_01.txt, sample_02.txt, sample_03.txt, test_00.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| sample_01.txt | AC | 6 ms | 3572 KiB |
| sample_02.txt | AC | 2 ms | 3640 KiB |
| sample_03.txt | AC | 3 ms | 3448 KiB |
| test_00.txt | AC | 2 ms | 3556 KiB |
| test_01.txt | AC | 2 ms | 3604 KiB |
| test_02.txt | WA | 29 ms | 4064 KiB |
| test_03.txt | WA | 67 ms | 4880 KiB |
| test_04.txt | AC | 74 ms | 5368 KiB |
| test_05.txt | WA | 44 ms | 4308 KiB |
| test_06.txt | WA | 27 ms | 3960 KiB |
| test_07.txt | WA | 93 ms | 5984 KiB |
| test_08.txt | AC | 102 ms | 5868 KiB |
| test_09.txt | WA | 97 ms | 5784 KiB |
| test_10.txt | WA | 102 ms | 5872 KiB |