flash算法