#4202. [GESP202312 八级 C++] 第 9 题

[GESP202312 八级 C++] 第 9 题

假设输入参数 mn 满足 mnm \le n,则下面程序的最差情况的时间复杂度为( )。

int gcd(int m, int n) {
    while (m > 0) {
        int t = m;
        m = n % m;
        n = t;
    }
    return n;
}

{{ select(1) }}

  • O(log(n))O(\log(n))
  • O(n)O(n)
  • O(n×m)O(n \times m)
  • O(m×log(n))O(m \times \log(n))