题目链接(洛谷) 题目大意 给定两个数 \(u\) , \(v\) .有三种操作: \(u=u+1(mod\) \(p)\) . \(u=u+p−1(mod\) \(p)\) . \(u=u^{p−2}(mod\) \(p)\) . 思路 BFS 状态太多导致队列装不下. 迭代加深 \(TLE\) ,浪费了太多时间在每一层上,没有记忆化且状态很多. IDA* 不行,无法得出乐观股价函数. 双向BFS 这样会将步数很为两半,状态相较于普通的 \(BFS\) 会少很多. 先来看操作一和操作二,他们的…