Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
BITREE - Binary Indexed Tree |
Trước khi giải bài tập này các bạn cần có 1 khái niệm cũng như các phương thức của nó. Khái niệm về Binary Index Tree
Xét bài toán:
Cho một dãy số a1.. aN. Một nghịch thế là một cặp số u, v sao cho u < v và au > av. Nhiệm vụ của bạn là đếm số nghịch thế.
Input
- Dòng đầu ghi số nguyên dương N.
- N dòng sau mỗi dòng ghi một số ai ( 1 ≤ i ≤ N ).
Output
Ghi trên một dòng số M duy nhất là số nghịch thế.
Giới hạn
- 1 ≤ N ≤ 60000
- 1 ≤ ai ≤ 60000
Example
Input:
3
3
1
2
Output:
2
Được gửi lên bởi: | special_one |
Ngày: | 2009-10-17 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C CSHARP CPP JAVA PAS-FPC |
Nguồn bài: | Nguyễn Minh Tú |