Mã hóa xâu (bài 4 đề thi HSG THCS năm 2024 thành phố Thái Nguyên)

Xem dạng PDF

Gửi bài giải

Điểm: 4,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài

Cho một xâu kí tự X gồm các chữ cái in thường từ a đến z. Độ dài của xâu X không quá 10^6. Người ta mã hóa xâu X thành xâu Y theo cách như sau:

Ban đầu xâu Y rỗng.

Đưa một kí tự trong xâu X vào cuối của xâu Y và lập tức đảo ngược xâu Y. Các kí tự của xâu X cứ đưa lần lượt như thế vào xâu Y.

Em hãy in ra xâu Y cuối cùng nhận được khi đã đưa hết các kí tự của xâu X vào.

Dữ liệu vào: Đọc vào từ tệp bai4.inp ghi một dòng duy nhất là xâu X

Dữ liệu ra: Ghi ra tệp bai4.out ghi một dòng duy nhất là xâu Y


Input:
abc
Output:
cab

Giải thích: Đưa lần lượt các kí tự vào ta được xâu Y như sau:

Bước 1: Thêm a và đảo ngược ta được Y = a

Bước 2: Thêm b và đảo ngược ta được Y = ba

Bước 3: Thêm c và đảo ngược ta được Y = cab


Ràng buộc:

  • Có 55% test chấm bài có độ dài xâu X không quá 255;

  • Có 20% test chấm bài có độ dài xâu X không quá 10^4;

  • Có 25% test chấm bài có độ dài xâu X không quá 10^6.


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.