tttttttttttttttttttt
2024-02-21 12:53:01
发布于:北京
#include <bits/stdc++.h>
using namespace std;
int main(){
string s;
cin>>s;
long long n,l=s.length();
cin>>n;
long long m=l;
while(m<n){
long long j=s.size()-1;
s=s+s[s.size()-1];
for(long long i=0;i<j;i++){
s=s+s[i];
}
m*=2;
}
cout<<s[n-1];
return 0;
}
全部评论 3
https://www.acgo.cn/problemset/7025/info?homeworkId=811&teamCode=1712346687860584448
2024-02-21 来自 北京
0什么问题
2024-02-21 来自 浙江
0https://www.acgo.cn/problemset/7025/info?homeworkId=811&teamCode=1712346687860584448
2024-02-21 来自 北京
0emm,不在营里,没法帮忙,或者你把题目复制下
2024-02-21 来自 浙江
0小码君正在设计一种新的字符串压缩算法。他想要利用字符串的旋转特性来增强压缩算法的效果。
具体来说,小码君会选择一个初始字符串 S,并对其进行一系列操作。让后面的字符旋转一次(每一次正确的旋转,最后一个字符都会成为新的第一个字符),得到操作后的结果会作为下一次操作的初始字符串。例如,对于初始字符串S=abc,进行一次操作后会得到S=abccab
输入只有一行,包括一段字符串 S 和一个整数 N<=2024-02-21 来自 北京
0
?那道题,发链接
2024-02-21 来自 浙江
0
有帮助,赞一个