Notice
Chào mừng bạn đến với OREOJ !

[TS10 Đà Nẵng 2025 - 2026] Lọc tín hiệu

Xem dạng PDF

Thông tin
Nguồn bài: TS10 Đà Nẵng 2025 - 2026
Chi tiết
Dạng bài
Ngôn ngữ cho phép
C, C++, C++20, C++23, Java, Kotlin, Pascal, PyPy, Python, Scratch
Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Chuỗi tín hiệu ban đầu là một dãy gồm ~n~ số nguyên dương. Hệ thống lọc nhiễu theo quy trình: khi có ba tín hiệu liên tiếp giống nhau thì xóa bộ ba đó khỏi dãy. Quá trình lặp lại cho đến khi không còn bộ ba liên tiếp giống nhau.

Input

Dòng đầu chứa số nguyên dương ~n~.

Dòng thứ hai chứa ~n~ số nguyên dương ~A_i~.

Output

In ra dãy tín hiệu sau khi lọc.

Subtask

  • 100% số điểm: ~3 \le n \le 3 \cdot 10^5~, ~1 \le A_i \le 10^4~.

Ví dụ

14
1 1 3 3 3 1 1 2 1 1 2 2 2 1
1 2

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.