题解 | #kotori和素因子#

kotori和素因子

https://www.nowcoder.com/practice/7b1c858a3e7a41ed8364178979eaae67

遍历一遍所有非重复的质因子即可;
prime[i] == 0 && nn % i == 0&&find(de.begin(),de.end(),i)==de.end()

void dfs(int index) {
    if (index == n) {
        if (de.size() != n)return;
        int sum = 0;
        for (int i : de) {
            sum += i;
        }
        ans = min(ans, sum);
        return;
    }
    int nn = vec[index];
    for (int i = 2; i <= nn; i++) {
        if (prime[i] == 0 && nn % i == 0&&find(de.begin(),de.end(),i)==de.end()) {
            de.push_back(i);
            dfs(index + 1);
            de.pop_back();
        }
    }
}
全部评论

相关推荐

12-27 22:49
门头沟学院 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务