10分,求调
查看原帖
10分,求调
759449
Mei20楼主2024/10/4 21:15
#include <iostream>
#include <cstring>
#include <cmath>
using namespace std;
string s;
long long n;
long long cnt,sum,k;
int main()
{
	cin>>s>>n;
	sum=cnt=s.size();
	
	while(sum<n) sum*=2;
	while(n>cnt)
	{
		if(n==sum/2+1)
			n--;
		else
			n=n-1-sum/2;
		sum/=2;
	}
	cout<<s[n-1];
	return 0;
}
2024/10/4 21:15
加载中...