JML系列 优化及时间复杂度可行性证明
符号定义
符号
意义
上限
p网络中Person数量
800
r网络中关系数量
3000
qs查询queryStrongLinked数量
20
qr查询queryNameRank数量
1000
qb查询queryBlockSum数量
3000
qa查询queryAgeSum数量
3000
qm查询queryMinPath数量
3000
优化方法与复杂度分析
queryBlockSum
并查集
O(α(n)),其中
α为一个Ackerman函数相关的,这里可以认为小于常数
4
O(αp)
O(αr)
O(αpqb+αr)上限小于
1×107,稳妥bfs/dfs
O(qb(p+r)),上限小于
1×107,稳妥queryAgeSum
O(qap),上限
2.4×106,稳妥queryNameRank
O(qrp),上限
8×105,稳妥queryMinPath
O((p+r)logr)
O(qm(p+r)logr),上限较大,但由于总指令数限制,还满足关系
qm+p+r≤3000,求极值可估计真实复杂度上限小于
2.5×107
1×109大概率被卡queryStrongLinked
暴力枚举
O(qsp(p+r))时间复杂度上限可达
4.8×107,应该能过,但有些小小的危险,如果具体实现太丑有可能被卡常,不过相信课程组是善良的
4.8×107的复杂度课程组很善良!点双连通分量
O(p+r)
O(p)
O(qs(2p+r))上限小于
1×105,稳妥其他
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算