保存帖子
发现
索引
热门
陶片放逐
关于
关于时空限制与时间复杂度和数组大小的问题
板块
灌水区
楼主
DeusExMachina
当前回复
11
已保存回复
11
发布时间
2021/11/19 16:50
上次更新
2023/11/4 00:08:41
查看原帖
更新帖子
被骇客
银
狼
阻止的越权访问
保存失败
关于时空限制与时间复杂度和数组大小的问题
DeusExMachina
楼主
2021/11/19 16:50
假定限制为 1.00s 512.00MB
一、时间限制:时间复杂度与数据范围
O
(
1
)
O (1)
O
(
1
)
几乎无法超时,省略
O
(
log
n
)
O (\log n)
O
(
lo
g
n
)
最大要多大的范围才能保证不 TLE?
O
(
n
)
O (n)
O
(
n
)
最大要多大的范围才能保证不 TLE?
O
(
n
)
O (\sqrt{n})
O
(
n
)
最大要多大的范围才能保证不 TLE?
O
(
n
2
)
O (n^2)
O
(
n
2
)
最大要多大的范围才能保证不 TLE?
O
(
n
3
)
O (n^3)
O
(
n
3
)
最大要多大的范围才能保证不 TLE?
O
(
n
log
n
)
O (n \log n)
O
(
n
lo
g
n
)
最大要多大的范围才能保证不 TLE?
O
(
n
2
log
n
)
O (n^2 \log n)
O
(
n
2
lo
g
n
)
最大要多大的范围才能保证不 TLE?
剩下均省略。
二、空间限制:数组大小
设一个 bool 类型占据大小 为 t。那么 int, long long, __int128, float, double, char 都占多大?
假设
bool b[n]
n
n
n
需要为几,一维数组才能不炸空间?
假设
bool b[a][b]
a
×
b
a \times b
a
×
b
需要为几,二维数组才能不炸空间?
2021/11/19 16:50
加载中...