先讨论时间复杂度(再说问题):
吉老师在例题 222 中提到:“所以在接下来的讨论中,我们就使用 O(mlog2n)O(m \log^2 n)O(mlog2n) 来表示这个算法的复杂度”
例题 333 中:“于是这个算法的时间复杂度就应当是 O(mlog2n)O(m \log^2 n)O(mlog2n)”。
时间复杂度错误(写成了 O(mlogn)O(m \log n)O(mlogn))。
时间复杂度错误(写成了 O(nlogn2)O(n \log n^2)O(nlogn2))。
还有就是,题解区里有很多写的是 O(nlog2n)O(n \log^2 n)O(nlog2n)。
请管理考虑一下是否可行(本题 n=mn=mn=m)?
参考:
国家集训队论文
OI-wiki