BAMAX - 3 số lớn nhất mảng

Xem dạng PDF

Gửi bài giải


Điểm: 1,00 (OI)
Giới hạn thời gian: 0.05s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift

Hãy lập trình để tìm ra 3 số lớn nhất !!!

Input

Dòng đầu tiên là số N (~ 1 \le N \le 1000 ~)

Dòng tiếp theo là n phần tử(~ 1 \le a_i \le 10000 ~)

Output

3 dòng tương ứng với 3 số lớn nhất !

Sample

Input #1
10
1 2 3 4 5 6 7 8 9 10
Output #1
10
9
8

Problem source: Thcs Lập Thạch


Bình luận

Please read the guidelines before commenting.



  • 0
    Duong_Thanh_Khiem_L8  đã bình luận lúc 27, Tháng 7, 2026, 15:14

    Code của mình lỗi ở đâu mà nó cứ bị sai ở test 2 vậy các bạn?

    #include <bits/stdc++.h>
    using namespace std;
    short n;
    vector <int> a;
    int main(){
        cin >> n;
        a.resize(n);
        for (int i = 0;i < n;i++)cin >> a[i];
        int kqmax = 0, kq2 = 0, kq3 = 0;
        for (int i = 0;i < n;i++){
            if (a[i] > kqmax){
                kq3 = kq2;
                kq2 = kqmax;
                kqmax = a[i];
            }
        }
        cout << kqmax << '\n' << kq2 << '\n' << kq3;
        return 0;
    }
    

  • 0
    apt2_0227  đã bình luận lúc 28, Tháng 3, 2026, 3:26

    n=int(input()) t=0 ds=list(map(int,input().split())) print(max(ds)) ds.remove(max(ds)) print(max(ds)) ds.remove(max(ds)) print(max(ds))


    • 0
      apt2_0227  đã bình luận lúc 28, Tháng 3, 2026, 3:26

      code Python:

      n=int(input())
      t=0
      ds=list(map(int,input().split()))
      print(max(ds))
      ds.remove(max(ds))
      print(max(ds))
      ds.remove(max(ds))
      print(max(ds))
      

  • 0
    ngubbbai  đã bình luận lúc 17, Tháng 7, 2024, 9:13

    ko hieu input mn oi


    • 0
      pbgh  đã bình luận lúc 23, Tháng 2, 2025, 4:06

      In ra 3 số lớn nhất theo thứ tự giảm dần thôi bn