题目名称 50. [NOIP 2002]选数
输入输出 choose.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 GravatarIM_ask 于2008-07-07加入
开放分组 全部用户
提交状态
分类标签
搜索法 NOIP/CSP 贪心
分享题解
通过:551, 提交:1056, 通过率:52.18%
GravatarRapiz 100 0.000 s 0.00 MiB C++
GravatarRapiz 100 0.000 s 0.00 MiB C++
GravatarHoohan(%Dalao) 100 0.000 s 0.00 MiB C++
Gravatarcy 100 0.000 s 0.00 MiB C++
Gravatarinfinityedge 100 0.000 s 0.00 MiB C++
Gravatarjhs 100 0.000 s 0.00 MiB C++
GravatarHyoi_0Koto 100 0.000 s 0.00 MiB C++
GravatarShirry 100 0.000 s 0.00 MiB C++
GravatarRegnig Etalsnart 100 0.000 s 0.00 MiB C++
GravatarPinoochio 100 0.000 s 0.00 MiB C++
本题关联比赛
暑假培训一
NOIP2002-pj
关于 选数 的近10条评论(全部评论)
回复 @夜未央 :
CGY太蒻了!
居然还删评论_( :з 」∠)_
Gravatar数声风笛ovo
2018-11-06 19:21 25楼
GravatarMoon_
2018-09-25 21:35 24楼
改了半天发现自己is-Prime函数写错了。。
(!(n%i))写成(n%i)了。。。
Gravatar_WA自动机
2017-07-28 22:55 23楼
回复 @Rapiz :
大佬说的没错~的确好弱啊
Gravatarユッキー
2017-04-19 21:50 22楼
一开始我代码的DFS是(t+1,s+1,all)老是不对gdb调试半天才发现应该是(i+1,s+1,all)......
MMP~
Gravatarユッキー
2017-04-19 21:49 21楼
DFS
GravatarkZime
2016-12-23 11:31 20楼
....
Gravatarsxysxy
2016-10-27 13:38 19楼
数据太弱…robin-miller和暴力一样快……
GravatarRapiz
2016-10-14 10:41 18楼
easy?!
Gravatardateri
2016-04-30 11:54 17楼
easy?!
Gravatardateri
2016-04-30 11:54 16楼

50. [NOIP 2002]选数

★   输入文件:choose.in   输出文件:choose.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

已知 $n$ 个整数 $x_1,x_2,\cdots,x_n$,以及一个整数 $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。

【输入格式】

输入包含两行:

第一行有两个用空格隔开的正整数$n,k(1\leq n\leq 20,k<n)$; 

第二行有n个用空格隔开的正整数$x_1,x_2,\cdots,x_n(1\leq x_i\leq 5000000)$。

【输出格式】

一行,一个整数(满足条件的种数)。

【输入格式】

4 3
3 7 12 19

【输出格式】

1