Đua robot

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: CAU2.INP Output: CAU2.OUT

Nguồn: Học sinh Giỏi THCS Hà Nội năm 2013 - 2014

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.

Input

Dữ liệu vào từ tệp văn bản CAU2.INP:

  • Dòng đầu chứa hai số nguyên dương \(n\)\(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\).

Output

Kết quả ra tệp văn bản CAU2.OUT:

  • Ghi ra số lần vượt nhau của tất cả các Robot trong cuộc đua.

Examples

Test 1

Input
5 10
1 2 4 3 8
Output
7

Note

  • 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

Không có bình luận nào.