CSMALL1 - Số nhỏ hơn
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 3.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin

Cho dãy gồm n số nguyên dương a1, a2, …, an.

Đối với mỗi số, cho biết có tất cả bao nhiêu số có thứ tự trước nó và nhỏ hơn nó. Cụ thể là với mỗi số ai, ta phải đếm có bao nhiêu số trong dãy {a1, a2, ..., ai-1} nhỏ hơn ai.

Dữ liệu vào: 

+ Dòng đầu tiên chứa số nguyên dương n (1 ≤ n ≤ 106).

+ Dòng thứ hai chứa n số nguyên dương a1, a2, …, an (1 ≤ ai ≤ 10; i = 1, 2, …, n).

Kết quả:

Ghi ra một dòng duy nhất chứa kết quả tìm được tìm được.

Ví dụ

  • input
    3
    1 2 3
    output
    0 1 2
  • input
    6
    4 2 6 3 1 5
    output
    0 0 2 1 0 4
Back to Top