论如何手动求出log数组
  • 板块灌水区
  • 楼主Archers_wylr
  • 当前回复4
  • 已保存回复4
  • 发布时间2020/11/6 22:03
  • 上次更新2023/11/5 08:43:13
查看原帖
论如何手动求出log数组
209186
Archers_wylr楼主2020/11/6 22:03

最近看到了两种写法求log数组 有点不懂

第一种

log[0]=-1;
for(int i=1;i<=n;i++)
log[i]=log[i>>1]+1;

第二种

for(int i = 1; i <= n; ++i)
	  lg[i]=lg[i-1]+(1<<lg[i-1]==i);

用来优化LCA

2020/11/6 22:03
加载中...