Dãy khác biệt

Xem PDF



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

Cho một dãy số nguyên dương \(a_1\)..\(a_n\) mỗi số không vượt quá 1000000.Dãy con của dãy \(a\) là một đoạn liên tiếp trong dãy.

Yêu cầu

in ra dãy con dài nhất của dãy \(a\) mà mỗi số trong dãy chỉ xuất hiện một lần.

Dữ liệu vào

  • Dòng đầu tiên ghi số nguyên dương \(n<=1000000\)
  • Dòng thứ hai ghi \(n\) số nguyên dương \(a_i\).

Dữ liệu ra

  • In ra dãy con tìm được trên một dòng.Nếu có nhiều dãy con thỏa mãn thì in ra dãy dồn về bên trái.

Chấm điểm

  • \(60\%\) số điểm có \(n \leq 10000\)
  • \(40\%\) không có giới hạn gì thêm.
Ví dụ 1
Input
8 
3 1 3 2 3 1 2 4
Output
3 1 2 4

Bình luận

Không có bình luận nào.