Xếp hàng


Submit solution

Points: 3
Time limit: 1.0s
Python 3 2.0s
Memory limit: 98M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Toto chuẩn bị thi môn Phân Tích Thiết Kế Thuật toán nên ôn ngày ôn đêm, mệt quá thiếp đi trên bàn phím và bị xuyên không về thế kỷ XVIII vào ngay Quốc Tử Giám gặp bao nhiêu là sỹ tử đang xếp hàng chuẩn bị thi môn Đại thành toán pháp. Quan Chánh chủ khảo là cụ Lê Quý Đôn đang gọi thí sinh vào phòng thi trông thấy Toto liền ra bài toán như sau:

Hãy đếm xem trong dãy các sĩ tử đang xếp thành một hàng dài thẳng tắp có bao nhiêu cặp hai người nhìn thấy nhau, tức là giữa hai người không có ai cao hơn một trong hai người đó. Toto muốn quay về đi thi nhưng cụ tránh chủ khảo nói là phải trả lời được mới cho về. Bạn hãy giúp Toto nhé

Input

Dòng đầu chứa số nguyên dương \(n\) là số người đang xếp hàng \((1 \le n \le 10^5)\)

Dòng thứ 2 là chiều cao của các sĩ tử theo đơn vị thời đó là số nguyên dương có giá trị không vượt quá \(10^9\)

Output

Một số tự nhiên là kết quả bài toán

Ví dụ 1

Input

6
7 6 5 1 4 2

Output

6

Ví dụ 2

Input

8
4 7 2 8 4 4 4 6

Output

14

Giải thích ví dụ 2 Để dễ đếm cặp ta chỉ xét người trước nhìn về phía sau:

Người thứ nhất có chiều cao 4 nên chỉ nhìn thấy 1 người thứ 2

Người thứ hai có chiều cao 7 nên nhìn thấy 2 người thứ 3, thứ 4

Người thứ ba chiều cao 2 nên chỉ nhìn thấy 1 người thứ 5

Người thứ tư chiều cao 8 nên chỉ nhìn thấy 4 người thứ 5, thứ 6, thứ 7, thứ 8

Người thứ năm chiều cao 4 nên chỉ nhìn thấy 3 người thứ 6, thứ 7, thứ 8

Người thứ sáu chiều cao 4 nên chỉ nhìn thấy 2 người thứ 7, thứ 8

Người thứ bảy chiều cao 4 nên chỉ nhìn thấy 1 người thứ 8

Người thứ tám không còn ai

tichpx

Comments


  • 0
    Đỗ_Đức_Minh_Wang_CNTT1_K64  commented on Dec. 7, 2023, 1:43 p.m.

    Em không hiểu vd 1 lắm thầy ạ, giả sử nếu xét như vd 2, thì không phải kết quả phải là 14 sao


    • 1
      NguyenManhHung_CNTT4_K63  commented on Dec. 7, 2023, 1:57 p.m.

      vd1 là 7 nhìn thấy 6, 6 thấy 5, 5 thấy 1 và 4, 1 thấy 4, 4 thấy 2. Tổng là 6


      • 1
        Đỗ_Đức_Minh_Wang_CNTT1_K64  commented on Dec. 9, 2023, 2:57 p.m.

        em tưởng 7 nhìn thấy 6 5 1 4 2, 6 nhìn thấy 5 1 4 2, 5 nhìn thấy 1 4 2, 1 nhìn thấy 4, 4 nhìn thấy 2 ạ :v


        • 0
          DucThach_CNTT2_K64  commented on Dec. 10, 2023, 4:16 a.m.

          đề bài: giữa hai người không có ai cao hơn một trong hai người đó...


  • 2
    haidv  commented on June 8, 2020, 10:46 p.m.

    vd 1, 6 hay 8 ạ, em đếm ra mỗi 6 :))


    • 0
      TICHPX  commented on June 9, 2020, 2:53 a.m.

      Cảm ơn em, thầy đã sửa ví dụ