GESP C++ 真题 · 逐题精解
首页C++七级真题 › 2025年9月 › 第13题

GESP 2025年9月 C++七级 单选题 第13题

C++七级单选题2025年9月第13题

所属知识点:复杂度分析(递归/各类算法) 难度要求:— 考频:—

下面 init_sieve 函数的时间复杂度为:
for (int i=1;i<=n;i++) sieve[i]=i;
for (int i=2;i<=n;i++)
  for (int j=i;j<=n;j+=i)
    sieve[j]--;

正确答案:C

题目解析

内层对每个 i 执行 n/i 次,总次数 Σ(n/i)≈n·ln n(调和级………

完整解析为会员内容二级及以上的逐题精讲需开通 VIP。一级解析全部免费。前往 GESPPASS 解锁

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习