先排序,然后用哈希表,映射数字到另一个哈希表,第二个哈希表记录以当前数字结尾的valid 集合的长度和总数量。然后就两个循环,每次对当前数字找之前他的约数,然后从其约数哈希表里提取所有长度和其长度的总数量,就能知道当前数字结尾的所有valid集合的长度和每个长度的总数量。写的很繁琐肯定不是最优解,但能过,之前用backtrack只过了30%

相关推荐

迷茫的大四🐶:这就是他们口中的ai时代的一人公司
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务