社区讨论
0分RE求条
P3612[USACO17JAN] Secret Cow Code S参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @m6qc4hm3
- 此快照首次捕获于
- 2025/02/04 18:26 去年
- 此快照最后确认于
- 2025/02/04 22:28 去年
CPP
#include <bits/stdc++.h>
using namespace std;
const int N = 35;
char ch[N];
int main()
{
int i = 0, cnt = 0;
cin >> ch[i];
while (1)
{
if (ch[i] == ' ')
{
break;
}
i++, cnt++;
cin >> ch[i];
}
long long max = 1;
long long n;
cin >> n;
long long flag = n / cnt + 1;
while (max < flag)
{
max <<= 1;
}
max *= cnt;
long long x = n - (max >> 1);
while (n > cnt)
{
if (x == 1)
{
n--;
}
if (x > 1)
{
n = n - (max >> 1) - 1;
}
max >>= 1;
x = n - (max >> 1);
}
cout << ch[n - 1] << endl;
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...