Đua Robot

Xem dạng PDF

Gửi bài giải

Điểm: 0,15 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Trong cuộc đua tốc độ có ~n~ Robot tham gia được đánh số từ ~1~ đến ~n~. Đường đua có độ dài ~d~ (mét). Robot thứ ~i (1 \leq i \leq n)~ có vận tốc đua không đồi là ~v_i~ (mét/phút). Các Robot xuất phát theo thứ tự từ ~1~ đến ~n~ và cách nhau ~1~ phút. Robot ~i~ gọi là vượt Robot ~ j(1 \leq j \leq n)~ nếu ~i~ xuất phát sau ~j~ và về đích trước ~j~.

Yêu cầu: Xác định số lần vượt nhau của tất cả các Robot trong cuộc đua.

Dữ liệu:

  • Dòng đầu chứa hai số nguyên dương ~n~ và ~d, n \leq 10^3, d \leq 10^9~;
  • Dòng tiếp theo chứa ~n~ số nguyên dương ~v_i, 1 \leq i \leq n~, mỗi số không vượt quá ~1000~.

Kết quả :

  • Ghi ra số lần vượt nhau của tất cả các Robot trong cuộc đua. Ví dụ:
Sample Input
5  10
1  2  4  3  8
Sample Output
7

Giải thích:

Robot 2 vượt Robot 1; Robot 3 vượt các Robot 1, 2; Robot 4 vượt Robot 1; Robot 5 vượt các Robot 1, 2, 4. Tổng số lần vượt là 7.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.