trang chủ / bài tập / strtrans

Biến Đổi Xâu

Đề bài

Mô tả

Cho kết quả của một phép biến đổi xâu. Phép biến đổi hoạt động: nối '#' vào cuối xâu, tạo tất cả phép xoay, sắp xếp theo thứ tự từ điển, lấy ký tự cuối cùng của mỗi xoay. Hãy khôi phục xâu gốc.

Dữ liệu vào

Một dòng chứa xâu biến đổi có độ dài n+1 (gồm ký tự a-z và #).

Dữ liệu ra

In ra xâu gốc có độ dài n.

Ràng buộc

  • 1n106

Ví dụ

Input Output Giải thích
cb#ab babc Xâu "babc" → "babc#" → sắp xếp xoay → ký tự cuối = "cb#ab"

Bình luận

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

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0