海贼王 778 进度
虽然说索隆平时是个路痴,遇到敌人也都是
喔喔喔!! 我超强! 砍砍砍
这种模式
但这集蛮让我惊艳的是
遇到琵卡怎么砍不死的石头人,发现无脑砍砍砍我超强的模式行不通了
但在乱砍之余他发现了砍掉的石头一半是会动的 一半不动
所以索隆就使出了二分搜寻法
算法大概就是
目标 = 琵卡
while 还没逼出琵卡:
左半, 右半 = 目标.砍半()
如果左半会动
目标 = 左半
如果右半会动
目标 = 右半
在目标变成实体琵卡大小前,可以用 log2 的速度逼进目标
伟哉索隆 lol
感觉这一话是算法课程的好教材 XD