codevs1008
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了codevs1008相关的知识,希望对你有一定的参考价值。
#include <stdio.h>
#include <math.h>
int n,k,num[25],ans;
bool Check(int n){
for(int i=2;i<=sqrt(n);i++)
if(n%i==0)
return false;
return true;
}
void DFS(int dex,int sum,int nu){
if(nu==k&&Check(sum)){
ans++;
return ;
}
for(int i=dex+1;i<n;i++)
DFS(i,sum+num[i],nu+1);
}
int main(){
scanf("%d%d",&n,&k);
for(int i=0;i<n;i++)
scanf("%d",&num[i]);
ans=0;
DFS(-1,0,0);
printf("%d\n",ans);
return 0;
}
以上是关于codevs1008的主要内容,如果未能解决你的问题,请参考以下文章
在使用 FirebaseRecyclerPagingAdapter 时,第二次单击 RecyclerView 中的项目时,片段显示为空