跳到内容
当前位置:首页>考研真题>CSP复赛冲刺03:J 组模拟题:把题意“逐字翻译”成代码

CSP复赛冲刺03:J 组模拟题:把题意“逐字翻译”成代码

  • 2026-09-27 12:12:57
CSP复赛冲刺03:J 组模拟题:把题意“逐字翻译”成代码

NEO-GRID · 荧光网格

第 03 篇

S.01 · COVER

J 组模拟题:把题意“逐字翻译”成代码

CSP-J/S 复赛冲刺 · 第 03 篇

06

步骤章节

02

真题示例

CSP-J/S 复赛模拟题拆解STEP BY STEP

COVER · 封面

PAGE 01

一道题,究竟怎么从题面变成代码?—— J 组模拟题的核心,就是把题面“一字不差地翻译成代码”。

前两篇,我们把复赛的“流程”和“文件读写”铺好了。从今天起进入正题:一道题,究竟怎么从题面变成代码?

J 组复赛的 T1、T2,有相当一部分是所谓的模拟题——题目已经把规则讲得明明白白,你不需要设计什么高深算法,只要把这段话一字不差地翻译成代码就行。

听起来是最简单的一类题,但每年都有大量选手在这里丢分。原因不是不会写,而是翻译的时候漏了一句、看错一行、算错一个类型。

今天用 2022 年 CSP-J 的两道真题——《乘方》和《解密》,把“逐字翻译”这件事讲透。

01 · 什么叫“逐字翻译”?

STEP 01 / 06

好的模拟题,题面就是一份需求说明书:

“如果 aᵇ 的值不超过 10⁹,就输出 aᵇ;否则输出 −1。”

—— 题目原句

你要做的,就是把这句话拆成三部分——什么条件下(aᵇ ≤ 10⁹)、做什么(输出值 / 输出 −1)、边界在哪(“不超过”是 ≤)。

翻译题的胜负手,从来不在“思路”,而在三个地方:

CHECKLIST · 要盯紧的三处

■条件有没有漏(尤其是边界);

■类型对不对(会不会溢出);

■格式一致不一致(多余空格、多余提示语都算错)。

02 · 逐字翻译四步法

STEP 02 / 06

拿到一道模拟题,先别写代码,用笔在题面上圈四个东西:

步骤
圈什么
对应代码
①
输入什么、几个
cin / scanf
②
要算什么
核心逻辑
③
什么情况输出什么
if / else 分支
④
数据范围多大
决定用 int 还是 long long

圈完这四样,代码基本就成型了。下面看两道真题。

03 · 例 1《乘方 pow》:一道标准的翻译题

STEP 03 / 06

题目大意:给定正整数 a、b,求 aᵇ。若 aᵇ 超过 10⁹,输出 −1;否则输出 aᵇ。

照四步法圈一遍:

① 输入两个正整数 a, b;

② 算 a 的 b 次方;

③ 超过 10⁹ 输出 -1,否则输出结果;

④a, b ≤ 10⁹ —— 这一条最关键!

第 ④ 步直接改变了解法。b 可以到 10⁹,你要是老老实实乘 10⁹ 次,不但超时,int 也早溢出了。

正确的翻译是:边乘边看,一旦超过 10⁹ 就立刻收工。

CODE · cpp

#include <bits/stdc++.h>

using namespace std;

int main() {

  freopen("pow.in",  "r", stdin);

  freopen("pow.out", "w", stdout);

  long long a, b;

  cin >> a >> b;

  if (a == 1) {    // ★ 关键特判:1 的任意次方都是 1

    cout << 1 << endl;

    return 0;

  }

  long long ans = 1;

  for (long long i = 1; i <= b; i++) {

    ans *= a;

    if (ans > 1000000000LL) {    // 超过 10^9,立刻停

      cout << -1 << endl;

      return 0;

    }

  }

  cout << ans << endl;

  return 0;

}

这里藏着一个“翻译漏句”的经典陷阱——a == 1。

你想:a = 1 时,随便乘多少次答案都是 1,永远不超过 10⁹,所以永远不会 return;而 b 最大 10⁹,循环就会跑满 10 亿次——超时。

而 a ≥ 2 时,最多乘约 30 次(2³⁰ > 10⁹)就触发 return,循环瞬间结束。所以 a == 1 必须单独拎出来处理。

SAMPLE · 样例验证

输入 10 9 → 10⁹ = 1000000000,正好等于 10⁹(“不超过”含等于)→ 输出 1000000000;

输入 23333 66666 → 早就爆了 → 输出 -1。都吻合。

04 · 例 2《解密 decode》:把“数学关系”翻译成代码

STEP 04 / 06

第二题换了个样子——它给的不是操作步骤,而是一组数学关系:

n = p × q,且 e × d = (p−1)(q−1) + 1。给定 n、d、e,求 p、q(保证 p ≤ q);无解输出 NO。

—— 题目原句

翻译这类题,分两步:先把关系式解出公式,再把公式写成代码。

1

第一步 · 解公式

把两个式子联立:

■ 由 n = p·q 得 p·q = n;

■ 把 e·d = (p−1)(q−1)+1 展开,可推得 p + q = n − e·d + 2。

记 m = n − e·d + 2,于是 p、q 就是方程 x² − m·x + n = 0 的两根。判别式 Δ = m² − 4n:

□ Δ < 0 → 无解;

■ Δ 是完全平方数、且 (m − √Δ) 为偶数 → p、q 是整数,输出;

□ 否则 → NO。

2

第二步 · 写代码

CODE · cpp

#include <bits/stdc++.h>

using namespace std;

int main() {

  freopen("decode.in",  "r", stdin);

  freopen("decode.out", "w", stdout);

  int k;

  cin >> k;

  while (k--) {

    long long n, d, e;

    cin >> n >> d >> e;        // ★ 一切以「输入格式」为准

    long long m = n - e * d + 2;

    long long delta = m * m - 4 * n;

    if (delta < 0) { cout << "NO\n"; continue; }

    long long s = sqrt((long double)delta);

    while (s * s < delta) s++;       // 修正 sqrt 的精度误差

    while (s * s > delta) s--;

    if (s * s != delta || (m - s) % 2 != 0) { cout << "NO\n"; continue; }

    long long p = (m - s) / 2;

    long long q = (m + s) / 2;

    cout << p << " " << q << "\n";

  }

  return 0;

}

这道题里有三个“逐字翻译”的坑,一个比一个隐蔽:

01

输入顺序

题目描述的文字顺序是“n、e、d”,但真正决定读入顺序的是“输入格式”那一段——是 n、d、e。永远以“输入格式”为准,别被描述的顺序带偏。

02

数据类型

n 最大到 10¹⁸,int 早就装不下,必须 long long。好在 m ≤ 10⁹,m² 也在 long long 范围内,不会算错。

03

开方精度

sqrt 返回浮点数,对 10¹⁸ 量级可能差 1,所以要用 while 把 s 一点点修正回精确值——这是“用浮点函数处理大整数”的标准补救动作。

SAMPLE · 样例验证

输入 770 77 5 → m = 770 − 5×77 + 2 = 387,Δ = 387² − 4×770 = 383² → p = 2、q = 385,输出 2 385,与样例一致。

05 · “逐字翻译”最常翻车的三处

STEP 05 / 06

把它记成一张小卡,做题时对照:

翻车点
表现
对策
条件漏看
像《乘方》漏掉 a=1,样例过、大数据超时
逐句圈条件,特判极端值
顺序看错
像《解密》按描述顺序读,读入全乱
以“输入格式”为唯一依据
类型 / 精度
int 溢出、sqrt 差 1
先看数据范围定类型;大整数开方要修正

🔑 一句话记住:模拟题不是“考你会不会写代码”,而是“考你读题够不够细”。

06 · 今天练什么

STEP 06 / 06

找两道 2022 CSP-J 的题上手:

CHECKLIST · 今日练习

■入门:把《乘方》敲一遍,重点体会 a == 1 的特判为什么会救命;

□进阶:把《解密》的公式自己推一遍,再对照代码,看三个坑你能不能自己发现。

明天我们讲枚举与剪枝——当题目没有现成公式、只能“一个个试”的时候,怎么试得又对又快。

下期预告 · 第 04 篇

COMING 04

《J 组枚举与剪枝:暴力也能拿满分》——用 2021 CSP-J《分糖果》等真题,讲清楚暴力枚举怎么估复杂度、什么时候该剪枝。

CSP-J/S 复赛冲刺

PAGE 04

SUMMARY · 总结

END · 06

模拟题不是考你会不会写代码,而是考你读题够不够细。

翻译题的胜负手从来不在思路,而在条件、类型、格式三处——用四步法把输入、算法、分支、范围逐一圈清,翻译就基本不会漏。

▣ AUTHOR · 作者

开心算法

信奥赛备考一站式账号,专注 GESP/CSP/NOIP 真题解析与学习路径规划。以四阶段闭环(语法→算法→结构→图论DP)为主线,每阶段对标真题检验,助你从零基础直通省一,不走弯路。

▣ DATA BASE · 资料库

📚 更多信奥备考资料,尽在『开心算法』ima 知识库——GESP 真题、CSP/NOIP 历年真题、学习路径规划、编程数学通关课,扫码订阅,持续更新。

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