Nội dung Bài tập
Mã:
Greedy_contests
Tên:
Cuộc thi
Dạng thi:
oi
Thang điểm:
3 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Nguồn bài tập:
Vinhdinhcoder
Được tạo bởi:
hungphitkn
   Một hệ thống chấm bài tự động đang có N bài tập với độ khó khác nhau. Độ khó của bài tập thứ i là ai. Ban tổ chức muốn tổ chức một contest online. Contest cần lấy một tập con trong N bài tập trên với điều kiện không có bài tập có độ khó gấp hai lần độ khó của một bài khác, các bài tập không cần liên tiếp nhau.
   Ban tổ chức muốn tạo một contest chứa nhiều bài tập nhất có thể. Hãy lập trình đưa ra số lượng bài tập lớn nhất có thể.
Input: Gồm hai dòng
  • Dòng đầu chứa số nguyên N là số lượng bài tập
  • Dòng thứ hai chứa N số nguyên là độ khó của các bài, mỗi số cách nhau đúng một khoản trắng.
Output: 
  • Gồm một số nguyên duy nhất là số lượng bài tập tối đa có thể chọn theo điều kiện trên.

Ví dụ:

Input

Output

10

1 2 5 6 7 10 21 23 24 29

4



Giải thích: 4 bài tập được chọn là các bài có độ khó: 21, 23, 24, 29

Giới hạn: 
  • Subtask1(50% số điểm): ai <= 10^9, n <= 10^3
  • Subtask2(50% số điểm): ai <= 10^9, n <= 10^5



    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin