Xếp hạng diều bay
Đề bài
Mô tả
Sau thất bại trong việc kinh doanh bida, Tuấn quyết định theo đuổi đam mê tuổi thơ: làm diều giấy và tổ chức cuộc thi thả diều cho trẻ em trong vùng. Cuộc thi có con diều lần lượt được thả lên trời theo một thứ tự nhất định. Mỗi con diều khi được thả lên sẽ đạt một độ cao xác định, và Minh sử dụng một cách xếp hạng đặc biệt để đánh giá chúng.
Cụ thể, con diều thứ sẽ được gán một thứ hạng bằng với số lượng diều đã thả trước đó mà có độ cao lớn hơn nó, cộng thêm . Nói cách khác, thứ hạng của một con diều bằng số lượng diều thả trước có độ cao lớn hơn nó .
Yêu cầu: Hãy tính thứ hạng cho từng con diều theo đúng thứ tự thả.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên dương .
- Dòng tiếp theo chứa số nguyên là độ cao mà con diều thứ đạt được khi thả.
Các số trên một dòng được ghi cách nhau bởi dấu cách.
Dữ liệu ra
Ghi ra một dòng gồm số nguyên, số thứ là thứ hạng của con diều thứ theo nguyên tắc đã nêu.
Ràng buộc
- .
- .
Subtasks
- Subtask 1 ( số test): , .
- Subtask 2 ( số test): , .
- Subtask 3 ( số test): , .
Điểm được tính theo từng test.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 78 24 68 40 39 89 |
1 2 2 3 4 1 | Con diều thứ (độ cao ) chỉ có diều độ cao thả trước cao hơn nên thứ hạng là ; con diều thứ (độ cao ) có diều thả trước cao hơn () nên thứ hạng là . |
| 8 5 5 3 5 7 3 3 1 |
1 1 3 1 1 5 5 8 | Diều cùng độ cao không được tính là cao hơn: con diều thứ và thứ có thứ hạng . Con diều thứ (độ cao ) có diều thả trước cao hơn () nên thứ hạng là (ví dụ bổ sung, không có trong đề gốc). |
Bình luận