[Lào Cai - 23] Tạo xâu


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 256M

Problem type

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

  • Ban đầu xâu Y rỗng.
  • Đưa một ký tự xâu X vào cuối xâu Y và lập tức đảo ngược xâu Y. Các ký tự xâu X có đưa lần lượt vào xâu Y như vậy.

  • Yêu cầu: Hãy in ra xâu Y cuối cùng nhận được khi đã đưa hết ký tự xâu X vào.

Dữ liệu: vào từ file TAOXAU.INP gồm một dòng duy nhất chứa xâu X.

Kết quả: ghi ra file TAOXAU.OUT xâu Y tìm được.

Ví dụ:

TAOXAU.INP
abc

TAOXAU.OUT
cab


Giải thích:
Đưa lần lượt ký tự vào xâu Y như sau:
Bước 1: đưa 'a' và đảo ngược Y được Y = "a"
Bước 2: đưa 'b' và đảo ngược Y được Y = "ba"
Bước 3: đưa 'c' và đảo ngược Y được Y = "cab"

Ràng buộc:

  • Subtask 1: Có 55% số test độ dài xâu X không quá 255;
  • Subtask 2: Có 20% số test độ dài xâu X không quá 104;
  • Subtask 3: Có 25% số test độ dài xâu X không quá 106.

Comments

There are no comments at the moment.