846.一手顺子
一、模拟
在给定 hand 的情况下,划分方式唯一确定,因此本质上这是一个「模拟」的过程 先统计每个数字频率map,维护一个小根堆,每次取堆顶数字t,尝试作为顺子的起点,看[t, t+1,..., t+m-1]
共m个数是否还有剩(即在map中频率>0),就将其取出,同时更新map
最后更新于
在给定 hand 的情况下,划分方式唯一确定,因此本质上这是一个「模拟」的过程 先统计每个数字频率map,维护一个小根堆,每次取堆顶数字t,尝试作为顺子的起点,看[t, t+1,..., t+m-1]
共m个数是否还有剩(即在map中频率>0),就将其取出,同时更新map
最后更新于