fork(1) download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int ss[200001]={},ss2[200001]={};
  4. int N,n;
  5. int main() {
  6. cin>>N;
  7. for(int q=0;q<N;q=q+1){
  8. cin>>ss[q];
  9. ss2[q]=ss[q];
  10. }
  11. sort(ss2,ss2+N);
  12. unique(ss2,ss2+N);
  13. for(int w=0;w<N;w=w+1){
  14. if(ss2[w]<ss2[w+1]){
  15. n=n+1;
  16. }
  17. }
  18. for(int q=0;q<N;q=q+1){
  19. for(int w=0;w<=n;w=w+1){
  20. if(ss[q]==ss2[w]){
  21. cout<<n-w<<"\n";
  22. break;
  23. }
  24. }
  25. }
  26. return 0;
  27. }
Success #stdin #stdout 0.01s 5304KB
stdin
6
7 5 4 3 2 2

stdout
0
1
2
3
4
4