当前位置:首页>笔试招聘真题>阿里笔试,都是数学题(0401春招实习笔试真题解析)

阿里笔试,都是数学题(0401春招实习笔试真题解析)

  • 2026-04-02 12:23:18
阿里笔试,都是数学题(0401春招实习笔试真题解析)

关注我们,每天更新大厂最新笔试题解析

前言

文末给大家推荐一下我们的活动,针对校招笔面试全覆盖的全程真一对一的提高,参加活动前会给你安排一个全面的摸底,摸底后会针对你的情况进行分析和对于参加活动的介绍,然后你再决定是否参加!

在线做题链接:https://niumacode.com/

个人感觉今年选offer的思路不太能和以前一样了,尤其对于在ai方向激进的阿里,现在选offer不仅要看公司,事业群也非常重要。

这套阿里云笔试题整体侧重于数学规律的推导经典算法/数据结构的应用

  • 第一题:等差数列模最大值(数论 / 数学)
    • 考点: 裴蜀定理、最大公约数 (GCD)。
    • 特点: 纯思维题。不需要暴力循环,只要看透数论本质(模 m 意义下的循环步长等价于 gcd(d, m)),直接套用公式 m - gcd + (a0 % gcd) 以 O(1) 的时间复杂度即可秒杀。
  • 第二题:括号序列平衡(栈模拟 / 贪心)
    • 考点: 栈结构应用、贪心策略。
    • 特点: 经典括号匹配的进阶。解题核心在于“去繁就简”:先利用栈将原本合法的括号对全部抵消,剩下的无效序列必定呈现 ))))(((( 这种极端错位状态。此时,只需贪心地将右括号的一半和左括号的一半进行镜像翻转,就能以最少步数恢复整体平衡。
  • 第三题:动态换根的最近公共祖先(图论 / 树上倍增)
    • 考点: 树的 DFS 预处理、倍增求 LCA、换根结论应用。
    • 特点: 典型的压轴题。如果对每次换根查询都去重构整棵树必定会超时 O(N*Q)。破局点在于利用一条经典的树论性质:以任意节点 r 为新根时,节点 u 和 v 在新树中的 LCA,必定是固定原树中 LCA(u, v)LCA(u, r)LCA(v, r) 这三个公共祖先里深度最深的那一个。极大地考察了对底层图论性质的熟练掌握程度。

第一题

在线做题链接:https://niumacode.com/

题意

给定一个无穷项等差数列 ai=a0+i⋅d(i≥0),以及一个正整数 m。定义余数为 aimodm(取值范围为 [0,m))。请你计算在所有 i≥0 中,aimodm 的最大可能值,并输出该最大值。

输入描述

每个测试文件均包含多组测试数据。第一行输入一个整数 T(1≤T≤10^5)表示数据组数。 每组测试数据描述如下:一行输入三个整数 a0, d, m(0≤a0,d≤10^18, 1≤m≤10^18)。

输出描述

对于每组测试数据,输出一行一个整数,表示能得到的最大值。

示例1:

输入:

3
5 4 7
3 10 6
100 100 100

输出:

6
5
0

思路与代码

根据数论中的裴蜀定理,等差数列 a_0 + i*d 模 m 的结果等价于在 a_0 % gcd(d, m) 的基础上, 加上 gcd(d, m) 的若干整数倍。为了求 [0, m-1] 范围内的最大可能值, 直接用 m 减去它们的最大公约数,再加上初始余数的偏移量即可。 核心公式:m - gcd + (a0 % gcd),单次查询时间复杂度 O(1)。

#include <iostream>
#include <numeric>

using namespace std;
typedef long long ll;

void solve() {
    ll a, d, m;
    cin >> a >> d >> m;
    ll g = std::gcd(d, m);
    // 直接计算并输出结果
    cout << m - g + (a % g) << "\n";
}

int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);

    int t;
if (cin >> t) {
while (t--) {
            solve();
        }
    }
return 0;
}


第二题

在线做题链接:https://niumacode.com/

题意

我们称一个括号序列为“平衡的括号序列”,当且仅当满足以下归纳定义:

  1. 空串是平衡的;
  2. 若字符串 A 是平衡的,则“(A)”是平衡的;
  3. 若字符串 A 与 B 均是平衡的,则“AB”(连接)是平衡的。 例如:括号序列()(())是平衡的;而))()(不是。

给定一个只由()组成、长度为 n 的字符串 s (n 为偶数)。你可以进行若干次如下操作: 选择一个下标 i (1 <= i <= n),将字符 s_i 的“类型”镜像翻转:若 s_i = '(' 则变为 ')';若 s_i = ')' 则变为 '('。其余位置保持不变。

请你计算使 s 变为平衡括号序列所需的最少操作次数,并输出任意一组达到最少次数的操作下标序列。

输入描述

每个测试文件均包含多组测试数据。第一行输入一个整数 T (1 <= T <= 10^5) 表示数据组数。每组测试数据描述如下: 第一行输入一个偶数 n (2 <= n <= 2 * 10^5); 第二行输入一个长度为 n 的字符串 s (仅包含字符'('与')')。 保证所有测试中 n 的总和不超过 2 * 10^5。

输出描述

对于每组测试数据,输出两行: 第一行输出一个整数 k,表示最少操作次数; 第二行输出 k 个整数 p1, p2, ..., pk (1 <= pj <= n),表示依次在位置 pj 处进行单点镜像翻转。若 k = 0,第二行留空即可。 若存在多组最优方案,输出任意一组。

示例1:

输入:

3
2
)(
4
()()
4
))((

输出:

6
5
0

说明: 样例一:依次翻转位置 1, 2,)( -> (),最少 2 次。 样例二:s 已是平衡串,k = 0,第二行留空。 样例三:翻转位置 1 与 4,))(( -> ()(),最少 2 次。

思路与代码

采用“栈模拟 + 贪心”的策略。首先利用栈剔除掉原串中已经合法匹配的括号对。 剔除完毕后,残留的无效序列必定呈现 "))))(((((" 的极端形态(左半段全为右括号,右半段全为左括号)。 为保证用最少操作次数达到整体平衡,我们只需贪心地将左半侧前一半的 ')' 进行翻转, 并将右半侧后一半的 '(' 进行翻转。将这些位置的索引提取出来即可。

#include <iostream>
#include <vector>
#include <string>

using namespace std;

void solve() {
    int len;
    string str;
    cin >> len >> str;

    vector<int> stk, R_fail;
    // 线性遍历,抵消合法括号
for (int i = 0; i < len; ++i) {
if (str[i] == '(') {
            stk.push_back(i + 1);
        } else {
if (!stk.empty()) {
                stk.pop_back();
            } else {
                R_fail.push_back(i + 1);
            }
        }
    }

    vector<int> ans;
    // 处理剩余的右括号(取前一半向上取整)
    int r_sz = R_fail.size();
for (int i = 0; i < (r_sz + 1) / 2; ++i) {
        ans.push_back(R_fail[i]);
    }

    // 处理剩余的左括号(取后一半向上取整)
    int l_sz = stk.size();
    int l_half = (l_sz + 1) / 2;
for (int i = l_sz - l_half; i < l_sz; ++i) {
        ans.push_back(stk[i]);
    }

    // 格式化输出
    cout << ans.size() << "\n";
for (int i = 0; i < ans.size(); ++i) {
        cout << ans[i] << (i == ans.size() - 1 ? "" : " ");
    }
    cout << "\n";
}

int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);

    int tc;
if (cin >> tc) {
for (int i = 0; i < tc; ++i) {
            solve();
        }
    }
return 0;
}




第三题

在线做题链接:https://niumacode.com/

题意

在多元宇宙的中心,存在着一个名为“时空枢纽”的巨大网络。这个网络由 n 个时空节点组成,它们通过稳定的因果律路径连接,构成了一棵宏伟的宇宙树。通常,整个网络以创世节点(节点 1)为根进行校准。 然而,来自“混沌象限”的观察者们拥有改变宇宙视界的能力。他们可以任意指定一个时空节点作为临时的“观测奇点”,从而使整个宇宙树的因果流向以该节点为根重新定向。作为时空枢纽的守护者,你必须能够在这种动态的重构中,迅速定位任意两个节点在新的因果结构下的最近共同起源。

给定一个由 n 个节点构成的树。你需要处理 q 次查询。对于每次查询,给定三个节点 (r, u, v)。你需要回答:如果将节点 r 作为整棵树的根,那么节点 u 和 v 的最近公共祖先是哪个节点?

【名词解释】 树:指这样的一张图,其由 n 个节点和 n-1 条边构成,其上的任意两个点都连通,且不存在环。 最近公共祖先:在一棵有根树中,节点 u 和 v 的最近公共祖先指同时位于“根到 u 的路径”和“根到 v 的路径”上的节点中,距离根节点最远的一个。

输入描述

每个测试文件均包含多组测试数据。第一行输入一个整数 T (1 <= T <= 2 * 10^5) 代表数据组数,每组测试数据描述如下: 第一行输入两个整数 n, q (1 <= n, q <= 2 * 10^5),分别代表节点数和查询数。 此后 n-1 行,第 i 行输入两个整数 xi, yi (1 <= xi, yi <= n, xi != yi),表示树上第 i 条边连接节点 xi 和 yi。 此后 q 行,第 i 行输入三个整数 ri, ui, vi (1 <= ri, ui, vi <= n),代表第 i 次查询。 除此之外,保证单个测试文件的 n 之和、q 之和均不超过 2 * 10^5。

输出描述

对于每组测试数据,输出 q 行,第 i 行输出一个整数,代表第 i 次查询的答案。

示例:

输入:

1
7 5
1 2
1 3
2 4
2 5
3 6
3 7
1 4 7
4 1 7
2 4 5
5 1 2
6 4 7

输出:

1
1
2
2
3

说明: 对于第一组测试数据,树的结构如下: 1 / 
2   3 / \ / 
4 5 6 7 对于第一次查询,将节点 1 作为根: 从节点 4 到根 1 的路径是 4 -> 2 -> 1。 从节点 7 到根 1 的路径是 7 -> 3 -> 1。 两条路径在节点 1 处汇合,因此 1 是它们的最近公共祖先。输出 1。 对于第二次查询,将节点 4 作为根: 从节点 1 到根 4 的路径是 1 -> 2 -> 4。 从节点 7 到根 4 的路径是 7 -> 3 -> 1 -> 2 -> 4。 在这个新的结构中,节点 1 位于节点 7 到根 4 的路径上,因此 1 是 7 的祖先。输出 1。

思路与代码

考察树的动态换根最近公共祖先(LCA)技巧。由于实际重构树状结构代价极高, 我们的做法是:始终保持以节点 1 为固定根,并在初始时利用 DFS 预处理出全局的深度与倍增表。 当需要查询以新节点 r 为根时 u 和 v 的 LCA,可以通过在原树中分别求出: LCA(u, v)、LCA(u, r) 以及 LCA(v, r)。这三个返回值中,在原树里深度值最大的那一个节点, 必定是新树拓扑结构下真正的最近公共祖先。

#include <iostream>
#include <vector>

using namespace std;

const int N = 200005;
vector<int> G[N];       // 邻接表
int dep[N], fa[N][20];  // 深度与倍增祖先数组

// DFS 预处理原树信息
void dfs(int u, int p) {
    dep[u] = dep[p] + 1;
    fa[u][0] = p;
for (int i = 1; i < 20; ++i) {
        fa[u][i] = fa[fa[u][i - 1]][i - 1];
    }
for (int v : G[u]) {
if (v != p) {
            dfs(v, u);
        }
    }
}

// 标准倍增求 LCA
int get_lca(int x, int y) {
if (dep[x] < dep[y]) swap(x, y);
    // 先将较深的节点向上跳到同一深度
for (int i = 19; i >= 0; --i) {
if (dep[fa[x][i]] >= dep[y]) {
            x = fa[x][i];
        }
    }
if (x == y) return x;
    // 两节点一起向上跳,直到 LCA 的子节点
for (int i = 19; i >= 0; --i) {
if (fa[x][i] != fa[y][i]) {
            x = fa[x][i];
            y = fa[y][i];
        }
    }
return fa[x][0];
}

void solve() {
    int n, q;
    cin >> n >> q;

    // 初始化清空
for (int i = 1; i <= n; ++i) {
        G[i].clear();
    }

    // 建树
for (int i = 1; i < n; ++i) {
        int u, v;
        cin >> u >> v;
        G[u].push_back(v);
        G[v].push_back(u);
    }

    dep[0] = 0;
    dfs(1, 0); // 始终以 1 为基准根

    // 处理每次换根查询
while (q--) {
        int r, u, v;
        cin >> r >> u >> v;

        int lca1 = get_lca(u, v);
        int lca2 = get_lca(u, r);
        int lca3 = get_lca(v, r);

        // 寻找三个结果中深度最大的点
        int ans = lca1;
if (dep[lca2] > dep[ans]) ans = lca2;
if (dep[lca3] > dep[ans]) ans = lca3;

        cout << ans << "\n";
    }
}

int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);

    int t;
if (cin >> t) {
while (t--) {
            solve();
        }
    }
return 0;
}

最后插一下我们的进阶一对一辅导啦 
我们是一个针对技术岗(前后端开发、测试、测开、大数据开发、大模型、ai等相关岗位)校招一对一进阶提高的工作室。我们从2020年2月份开始,迄今整整六年的时间,带领900+学员斩获4000+中大厂offer,参加活动的同学人均5个中大厂offer以上,以下是我们活动内容的介绍!
万诺coding

我们主要是针对有一定基础的同学提供全程一对一笔试、面试辅导,针对每个同学不同的情况定制内容,包括但不限于“笔试及面试算法”/“基础八股/“项目及实习梳理”/“面试技巧”/“面试复盘等内容。

摸底测试:如果有兴趣深入了解我们的活动,需要先参加我们的“摸底测试”(类似面试),方便我们了解你的具体情况(主要是code能力和计算机素养),定制出相应的辅导计划。摸底测试后,我们会定制化一个针对性的提高计划。然后你再考虑是否参加我们的活动。 

承诺保offer:通过摸底测试后,我们会针对每个同学的情况给定一个“保offer”计划。然后同学可以根据自己的实际情况考虑参不参加我们的活动

有兴趣的同学可以扫码添加我们的微信(whynotlab) 

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-03 09:53:47 HTTP/2.0 GET : https://f.15386.cn/a/463226.html
  2. 运行时间 : 0.101839s [ 吞吐率:9.82req/s ] 内存消耗:4,478.53kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=55bbe1571f66298f29e75f78e46aec80
  1. /yingpanguazai/ssd/ssd1/www/f.15386.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.15386.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.15386.cn/runtime/temp/884b124e7eb77b19be33fbfc051ff491.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000522s ] mysql:host=127.0.0.1;port=3306;dbname=f_15386;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000683s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000285s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000272s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000511s ]
  6. SELECT * FROM `set` [ RunTime:0.000216s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000511s ]
  8. SELECT * FROM `article` WHERE `id` = 463226 LIMIT 1 [ RunTime:0.001146s ]
  9. UPDATE `article` SET `lasttime` = 1775181227 WHERE `id` = 463226 [ RunTime:0.011959s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000242s ]
  11. SELECT * FROM `article` WHERE `id` < 463226 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000427s ]
  12. SELECT * FROM `article` WHERE `id` > 463226 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000552s ]
  13. SELECT * FROM `article` WHERE `id` < 463226 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000772s ]
  14. SELECT * FROM `article` WHERE `id` < 463226 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000812s ]
  15. SELECT * FROM `article` WHERE `id` < 463226 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006270s ]
0.103389s