代码如下
#include <cstdio> #include <cstring> long long n, len, m; char str[50]; int main(){ scanf("%s", str+1); scanf("%d", &n); len = strlen(str+1); while(n>len){ n = n-1; m=len; while(n>m) m*=2; if(n!=m) n-=m/2; } printf("%c", str[n]); return 0; }