来自一个蒟蒻的代码:
#include<bits/stdc++.h>
using namespace std;
char s[33];
int len;
long long n;
int work(int len)
{
for(int i=len;i<=len*2-1;i++)
for(int j=0;j<=len-1;j++)
s[i]=s[j];
len*=2;
if(len>=n)
{
cout<<s[n-1];
return 0;
}
work(len);
}
int main()
{
cin>>s>>n;
len=strlen(s);
work(len);
return 0;
}