bsgs

BSGS 可以用来求离散对数

http://kzoacn.is-programmer.com/posts/97193.html

http://blog.csdn.net/FromATP/article/details/56013530

注意朴素的 BSGS 要求 a 和 c 互质

POJ 2471 用 map 很容易 TLE ,手动开 -O2 过的

#pragma GCC optimize("O2")G++

扩展BSGS是不断提取a和c的公因子直到互质

http://blog.csdn.net/clove_unique/article/details/51227328

简易hash= =
把冲突的往后一个位置堆直到不冲突= =