Contest Edu #1 - DNA

Xem dạng PDF

Gửi bài giải


Điểm: 0,50
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho dãy DNA được biểu diễn bằng xâu ~s~ chỉ chứa các ký tự A, T, G, C. Đặc điểm nổi trội nhất của DNA là xâu con dài nhất xuất hiện ít nhất 2 lần trong xâu ~s~.

Yêu cầu

Cho dãy DNA được biểu diễn bởi xâu ~s~, xuất ra đặc điểm nổi trội của DNA.

Nếu có nhiều xâu con thỏa mãn, xuất ra xâu con có vị trí xuất hiện đầu tiên là trái nhất.

Dữ liệu

Gồm một dòng duy nhất chứa xâu ~s~ ~(|s| ≤ 10^5)~ chỉ gồm các ký tự A, T, G, C.

Kết quả

Gồm 1 dòng duy nhất là xâu con của ~s~ theo yêu cầu đề bài.

Ví dụ

Sample Input 1
ATATA
Sample Output 1
ATA
Giải thích

Trong các xâu con xuất hiện ít nhất 2 lần: A, T, AT, TA, ATA; xâu con ATA có độ dài lớn nhất.

Sample Input 2
ATTAC
Sample Output 2
A
Giải thích

Trong các xâu con xuất hiện ít nhất 2 lần: A, T; xâu con A có độ dài lớn nhất và vị trí xuất hiện đầu tiên của A ở phía trái nhất → A là kết quả bài toán.


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.