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的主要内容,如果未能解决你的问题,请参考以下文章

codevs 1008 选数

CODEVS 1008选数

Xcode 4.6 的备份代码片段

片段中的按钮自定义视图

如何在 viewpager 中显示 2 个片段

在使用 FirebaseRecyclerPagingAdapter 时,第二次单击 RecyclerView 中的项目时,片段显示为空