Học sinh ham chơi

Xem PDF

Đ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


  • 0
    mues115    8:46 a.m. 5 Tháng 4, 2024

    include<bits/stdc++.h>

    using namespace std;
    int main()
    {
    int n,m=0;
    cin>>n;
    for (int i=0;i<n;i++) { int z; cin>>z;
    m=max(m,z);
    }
    cout<<m;
    }


    • 2
      dxuhai    12:19 p.m. 28 Tháng 3, 2024

      a=int(input())
      bainaydevl=list(map(int,input().split()))
      print(max(bainaydevl))


      • 0
        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


        • 3
          tk22NguyenHongPhuc    7:54 p.m. 27 Tháng 1, 2024

          a=int(input())
          abcdefghijklmnopqrstuvwxyz=list(map(int,input().split()))
          print(max(abcdefghijklmnopqrstuvwxyz))

          1 phản hồi

          • -2
            minhduc09081254    11:43 a.m. 14 Tháng 1, 2024

            Khó thế


            • -2
              nguyennhatnam123    3:22 p.m. 21 Tháng 7, 2023 đã chỉnh sửa

              .


              • 0
                huyhau6a2    8:24 p.m. 20 Tháng 10, 2022

                10s có hơi thừa không?


                • 1
                  mikeyy    6:10 p.m. 14 Tháng 8, 2022

                  Không giúp nha =)))


                  • 0
                    obitidev    2:36 p.m. 28 Tháng 7, 2022

                    hình như admin ra đề mà quên để ý lỗ hổng trong đề sao ý. bài này khác gì tìm số lớn nhất trong mảng đâu ? 😂😂

                    2 phản hồi

                    • 0
                      tkvinhtruongquang    10:16 p.m. 8 Tháng 10, 2021

                      thấy bài tập này sao sao ấy, nếu chỉ tính giá trị lớn nhất bằng đi tìm phần tử lớn nhất thì nó đôi lúc ko đúng, chẳng hạn như dãy 6 5 4 3 2 1 thì nếu chỉ lấy phần nguyên thì trung bình cộng dãy lớn nhất là 5 trong khi kết quả ra nếu làm theo thuật toán này sẽ là 6

                      1 phản hồi
                      • 2 bình luận nữa