P3865 【模板】ST表

本文介绍了ST表的填表和查询方法,强调在0.8秒内查询复杂度必须为O(1)。通过动态规划思想建立表格,并提供动态转移方程。查询时采用错位方法处理可重复贡献性问题,确保正确性。常见错误包括在查询时未使用正确变量。
摘要由CSDN通过智能技术生成

P3865 【模板】ST表

【题目网站】

【模板】ST 表 - 洛谷

【题目考点】

ST表的填表与查询

【题目思路】

  1. 填好表格
  2. 根据表格查询数据

【思路讲解】

因为题目的时间只有0.8秒,所以每次查询的复杂度务必为O(1)

既然如此,我们就应该填好一个表格(为st),在表格中查询数据(有点像动态规划)

我们可以有2的n次方来覆盖所有的数据。所以,表格如下

j(右边) 0 1 2 3
i(下边) 1 2 4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值