Đăng nhập để hỏi chi tiết


Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
/* _user_Capricoder_ */
#include <bits/stdc++.h>
using namespace std;
int n, tmp, cnt[1000006], res = 0;
int main()
{
cin >> n;
for (int i = 1; i <= n; ++i)
{
cin >> tmp; // không cần lưu a[] nên sử dụng biến tạm (tmp)
res += cnt[tmp]; // đếm các số trước a[i]
++cnt[tmp]; // tăng số a[i] trong dãy lên 1
}
cout << res;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin