Đà Nẵng - nơi được mệnh danh là "thành phố đáng đến nhất Việt Nam", nơi đây đang dần trở thành điểm sáng của cả nước trong lĩnh vực du lịch, thu hút hàng triệu lượt du khách mỗi năm bởi vẻ trẻ trung, văn minh và hiện đại.
An là một cậu bé thích khám phá các mảnh đất mới. Để chuẩn bị cho một kì nghỉ hè đáng nhớ sau một năm học đầy căng thẳng, An và gia đình sẽ đi du lịch tại thành phố Đà Nẵng thân yêu. Hơn thế nữa cậu được bố mẹ giao cho công việc lên kế hoạch cho chuyến đi.
Thành phố Đà Nẵng có n điểm tham quan được đánh số từ 1 đến n, điểm tham quan thứ i có tọa độ (x_i,y_i) được kết nối với nhau bằng những con đường một chiều. Vì địa hình đặc thù nên thành phố chỉ đầu tư xây đường đi từ điểm tham quan thứ i đến điểm tham quan thứ j nếu x_i>x_j và y_i<y_j. Bạn An muốn có nhiều ký ức đẹp khi đến với mảnh đất Đà Nẵng nên muốn đi qua nhiều điểm tham quan nhất.
Yêu cầu: Em là một người dân đang sinh sống và học tập tại Đà Nẵng, hãy giúp bạn An tìm ra một phương án đi sao cho số điểm tham quan mà bạn An đi qua là lớn nhất.
Input, Output và Subtasks
Input: (DULICHDN.inp
)
- Dòng đầu tiên chứa số nguyên n\ (n\le 10^6) là số điểm tham quan
- Dòng thứ hai chứa n số nguyên x_1,x_2,\dots,x_n\ (1\le x_i\le 10^9) lần lượt là hoành độ của các điểm tham quan
- Dòng thứ ba chứa n số nguyên y_1,y_2,\dots,y_n\ (1\le y_i\le 10^9) lần lượt là tung độ của các điểm tham quan
Output: (DULICHDN.out
)
- Một dòng duy nhất chứa số điểm tham quan tối đa mà bạn An có thể đi qua
Subtasks
- Subtask 1 (50\%): n \le 1000.
- Subtask 2 (50\%): Không có giới hạn gì thêm.
Sample
Input (DULICHDN.inp
)
6
3 2 6 4 5 1
5 5 6 2 1 4
Output (DULICHDN.out
)
3
Note
- Các điểm tham quan bạn An và gia đình có thể đi qua có tọa độ lần lượt là (5,1); (4,2); (3,5)
Bình luận