Trung bình cộng

Xem dạng PDF

Gửi bài giải

Điểm: 800 (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
Ada, Assembly, Awk, Brain****, C, C#, C++, COBOL, D, Dart, F#, Forth, Fortran, Go, Groovy, Haskell, Intercal, Java, JS, Kotlin, Lisp, Lua, ObjC, OCaml, Pascal, Perl, PHP, Pike, Prolog, PyPy, Python, Racket, Ruby, Rust, Scala, Scheme, Scratch, Sed, Swift, TCL, Turing, VB, Zig

gaogao có một dãy số gồm ~n~ phần tử ~A=(a_1, a_2, a_3, \dots, a_{n-1}, a_{n})~. gaogao định nghĩa sức mạnh của dãy con liên tiếp từ ~l~ đến ~r~ được tính bằng công thức sau:

$$P(l, r) = \frac{\sum^{r}_{x=l}a_x}{r - l + 1} \times \left(\frac{1+\sqrt{5}}{2}\right)^{-1 \times (r - l)}$$

Nhắc lại, dãy con của một dãy được tạo ra bằng cách xóa đi một số phần tử ở đầu và một số phần tử ở cuối của dãy gốc (có thể không xóa).

Nhiệm vụ của bạn là tìm ra giá trị sức mạnh lớn nhất của một dãy con.

~\texttt{Input}~

  • Dòng đầu tiên chứa một số nguyên ~n~ là số phần tử có trong dãy số của gaogao.
  • Dòng thứ hai chứa ~n~ số nguyên là các phần tử có trong dãy số của gaogao.

~\texttt{Output}~

  • Gồm một số thực duy nhất là giá trị sức mạnh lớn nhất của tất cả các dãy con.
  • Bạn cần in ra chính xác số ~2~ chữ số thập phân.

~\texttt{Constraint}~

  • ~1 \leq n \leq 10^6~.
  • ~1 \leq a_i \leq 10^9~.

~\texttt{Subtask}~

  • Subtask ~1~ (~50\%~ số điểm): ~n \leq 10^2~.
  • Subtask ~2~ (~50\%~ số điểm): Giới hạn gốc.

~\texttt{Sample Input}~

3
1 2 3

~\texttt{Sample Output}~

3.00

~\texttt{Notes}~

  • Chọn dãy con là dãy ~(3)~.

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.