最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 问题 BL: 课后作业2:选数

    正文概述 网友投稿   2026-01-22 10:52:46  

    题目描述

    已知 n 个整数 "x1,x2,……,xn",以及1 个整数 k(k<n)。
    从n个整数中任选k个整数相加,可分别得到一系列的和。
    例如当 n = 4,k= 3,4个整数分别为 3,7,12,19 时,可得全部的组合与它们的和为:
    3+7+12=22
    3+7+19=29
    7+12+19=38
    3+12+19=34
    现在,要求你计算出和为素数共有多少种。
    例如上例,只有一种的和为素数:3+7+19 = 29。
    【题目来源】
    NOIP 2002 普及组第二题

    输入

    第一行两个空格隔开的墪数 n,k(l ≤ n< 20,k < n)。 第二行几个整数,分别为 1,2,···,xn (1 < xi <5 x10^6)。

    输出

    输出一个整数,表示种类数。

    样例输入

    4 3
    3 7 12 19

    样例输出

    1
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 BL: 课后作业2:选数