字符串旋转
2023-08-17 10:08:05
发布于:广东
#include<iostream>
using namespace std;
string s;
long long n,l;
int main(){
freopen("rotate.in","r",stdin);
freopen("rotate.out","w",stdout);
cin>>s>>n;
l=s.size();
while(l<n)l*=2;
l/=2;
while(n>s.size()){
if(n==l)n/=2;
else if(n-l>1)n=n-l-1;
else if(n-l==1)n=1;
l/=2;
}
cout<<s[n-1];
fclose(stdin);
fclose(stdout);
return 0;
}
全部评论 2
6
2023-08-17 来自 广东
0原帖没动静了?想逃避避责任?
2023-08-17 来自 广东
0来我问一下你,你在原帖说你儿子是沉迷洛X管我们ACGO什么事
2023-08-17 来自 广东
0你先骂人,然后你是眼瞎没看到下面都说是反讽,和[doge]吗?
2023-08-17 来自 广东
0那我跟你道歉,如果你再找事,我去AC君告你
2023-08-17 来自 广东
0
有帮助,赞一个