Học sinh ham chơi

Xem PDF




Tác giả:
Dạng bài
Điểm: 100 (p) Thời gian: 10.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Hôm nay thầy giáo quyết định ra một bài tập về tính trung bình công cho cả lớp làm. Đề bài yêu cầu các bạn hãy tìm một dãy con liên tiếp sao cho trung bình cộng của dãy là lớn nhất có thể. T là một là một học sinh trong lớp, vì quá ham chơi, trốn học quá nhiều nên câu ta không giải được bài này nên cậu ấy đã quyết định nhờ các bạn giúp đỡ. Các bạn hãy giúp bạn ấy nhé!

Input

  • Dòng đầu tiên gồm một số nguyên dương \(N\) (\(1 ≤ N ≤ 10^5\)).
  • Dòng tiếp gồm \(N\) số nguyên dương \(x\) (\(1 ≤ x ≤ 10^5\)).

Output

  • Gồm một dòng duy nhất chính là kết quả của bài toán.

Scoring

  • Subtask \(1\) (\(70\%\) số điểm): \(n ≤ 5000\)
  • Subtask \(2\) (\(30\%\) số điểm): \(n ≤ 10^5\)

Example

Test 1

Input
6
1 1 1 3 3 3 
Output
3

Bình luận


  • -1
    xuanthang180409    10:20 a.m. 26 Tháng 3, 2024

    Đơn giản là sắp xếp lại mảng, sau đó lấy các phần tử lớn nhất cộng lại rồi chia cho số lượng phần tử lớn nhất thôi


    • 0
      ceaturs    11:42 a.m. 19 Tháng 5, 2024

      không cần cộng lại, tổng số lượng phần tử lớn nhất đem chia cho số lượng phần tử lớn nhất đó cũng bằng số lớn nhất thôi, nên quét qua tất cả các số rồi trả về số lớn nhất là được

      16 bình luận nữa