社区讨论
快崩溃了,到底哪里要改QAQ
P3612[USACO17JAN] Secret Cow Code S参与者 3已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @lo31vznu
- 此快照首次捕获于
- 2023/10/23 23:26 2 年前
- 此快照最后确认于
- 2023/10/23 23:26 2 年前
CPP
#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
long long n,llen,len;
string a;
char fun(long long x,long long l){
if(x<len) return a[x];
if(x>l){
if(x==l+1) return fun(l,l/2);
return fun(x-l-1,l/2);
}
return fun(x,l/2);
}
int main ()
{
cin>>a>>n;
a=" "+a;
len=a.size()-1;
llen=len;
while(llen<n*1.0/2) llen*=2;
cout<<fun(n,llen);
return 0;
}
回复
共 3 条回复,欢迎继续交流。
正在加载回复...