社区讨论
代码和题解类似,但是为什么超时了?
P3612[USACO17JAN] Secret Cow Code S参与者 4已保存回复 6
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 6 条
- 当前快照
- 1 份
- 快照标识符
- @lo9arbqx
- 此快照首次捕获于
- 2023/10/28 08:21 2 年前
- 此快照最后确认于
- 2023/10/28 08:21 2 年前
我按照题解的思路自己打的代码,和题解差不多,但不明白为什么我的代码会超时,求dalao解答
以下是源代码
CPP#include<iostream>
#include<string>
using namespace std;
long long n, len, i;
string s;
int main() {
cin >> s >> n;
len = s.length();
while(n > s.length()) {
while (len < n) len *= 2;
len = len / 2;
n -= 1 + len;
if (n == 0) n = len;
}
cout << s[n - 1] << endl;
return 0;
}
回复
共 6 条回复,欢迎继续交流。
正在加载回复...