CodeVS1008 选数 题解

#include 
#include 
using namespace std;

int N, K;
int num[20+2];
bool flag[20+2];
int ans[20+2];
int cnt;

bool cmp(int a, int b){
    return aK){
        int tmp = 0;
        for(int i = 1; i<=K; ++i) tmp+=ans[i];
        if(IsPrime(tmp)) ++cnt;
        return;
    }
    for(int i = p; i

你可能感兴趣的:(深度优先搜索)