首页 > 试题广场 >

字符串挪移

[编程题]字符串挪移
  • 热度指数:261 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
~~~~~~长度为  只包含小写字母的字符串 ,下标  开始。进行  次操作,第  次操作将  移动到字符串末尾。输出  次操作后的字符串。
~~~~~~例如字符串 \texttt { ,第一步 \texttt { ,第二步 \texttt{ ,第三步 \texttt{ ,第四步 \texttt{ ,第五步 \texttt{ 。

输入描述:
~~~~~~在一行上输入一个由小写字母构成的字符串,长度记为 n\ (1 \le n \le 10^6) 


输出描述:
~~~~~~在一行上输出一个字符串,表示操作后的字符串。
示例1

输入

paectc

输出

accept

说明

第一步 ,第二步 ,第三步 ,第四步 ,第五步 ,第六步 
示例2

输入

abqde

输出

bdaeq

备注:


头像 M_2024
发表于 2025-08-29 17:03:49
from collections import deque # input: # paectc # # output: # accept # take input input_str = input().strip() L = len(input_str) input_l = [c for c 展开全文
头像 Remember#Me
发表于 2025-09-14 00:36:49
#include<bits/stdc++.h> using namespace std; int main() { string s; cin>>s; list<char> l; int n = s.size(); fo 展开全文
头像 Silencer76
发表于 2025-08-31 16:19:59
题目链接 字符串挪移 题目描述 给定一个长度为 的、只包含小写字母的字符串 。进行 次操作,输出最终的字符串。 这道题的描述非常具有迷惑性,并不能直接按照字面意思“将 s[i] 移动到末尾”来理解。通过示例和测试用例分析,可以发现其本质是一个类似约瑟夫环的模拟问题。正确的操作可以理解为: 将当 展开全文