全部评论 2

  • long long tem = len*(1ll << (h - 1));
        if (tem >= N) {
            dfs(N, h - 1);
        }
        else {
            if (N - tem == 1) {
                dfs(tem, h - 1);
            }
            else {
                dfs(N - tem - 1, h - 1);
            }
        }
    }
    int main() {
        cin >> s + 1;
        len = strlen(s + 1);
        long long N;
        cin >> N;
        for (int i = 0;; i++) {
            if (len * (1ll << i) >= N) {
                dfs(N, i);
                break;
            }
        }
        return 0;
    }
        if (tem >= N) {
            dfs(N, h - 1);
        }
        else {
            if (N - tem == 1) {
                dfs(tem, h - 1);
            }
            else {
                dfs(N - tem - 1, h - 1);
            }
    

    一点看不懂,帮我看下

    2025-09-26 来自 江苏

    0
  • AC君的TJ居然没人看

    2025-06-23 来自 上海

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页