当前位置: 首页 > news >正文

网站排名规则学院网站开发网站定位

网站排名规则,学院网站开发网站定位,郑州 网站建设有限公司,域名怎么申请[NOIP2002 普及组] 选数 题目描述 已知 n n n 个整数 x 1 , x 2 , ⋯ , x n x_1,x_2,\cdots,x_n x1​,x2​,⋯,xn​&#xff0c;以及 1 1 1 个整数 k k k&#xff08; k < n k<n k<n&#xff09;。从 n n n 个整数中任选 k k k 个整数相加&#xff0c;可分别得…

[NOIP2002 普及组] 选数

题目描述

已知 n n n 个整数 x 1 , x 2 , ⋯ , x n x_1,x_2,\cdots,x_n x1,x2,,xn,以及 1 1 1 个整数 k k k k < n k<n k<n)。从 n n n 个整数中任选 k k k 个整数相加,可分别得到一系列的和。例如当 n = 4 n=4 n=4 k = 3 k=3 k=3 4 4 4 个整数分别为 3 , 7 , 12 , 19 3,7,12,19 3,7,12,19 时,可得全部的组合与它们的和为:

3 + 7 + 12 = 22 3+7+12=22 3+7+12=22

3 + 7 + 19 = 29 3+7+19=29 3+7+19=29

7 + 12 + 19 = 38 7+12+19=38 7+12+19=38

3 + 12 + 19 = 34 3+12+19=34 3+12+19=34

现在,要求你计算出和为素数共有多少种。

例如上例,只有一种的和为素数: 3 + 7 + 19 = 29 3+7+19=29 3+7+19=29

输入格式

第一行两个空格隔开的整数 n , k n,k n,k 1 ≤ n ≤ 20 1 \le n \le 20 1n20 k < n k<n k<n)。

第二行 n n n 个整数,分别为 x 1 , x 2 , ⋯ , x n x_1,x_2,\cdots,x_n x1,x2,,xn 1 ≤ x i ≤ 5 × 1 0 6 1 \le x_i \le 5\times 10^6 1xi5×106)。

输出格式

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

样例 #1

样例输入 #1

4 3
3 7 12 19

样例输出 #1

1

提示

【题目来源】

NOIP 2002 普及组第二题

在最后的序列中 相同的数不能用第二次
不同的序列不能出现完全一样的数

#include<bits/stdc++.h>
using namespace std;int n,k;
int a[25];
int path[25];
vector<int> v;
bool st[25] = {false};
int ans;bool isPrime(int q)
{if(q <= 1)return false;for(int j = 2;j*j <= q;j++)//j -> j*j{if(q % j == 0)return false;}return true;
}void dfs(int u,int start)//start确保每个数字仅在其之后的位置被尝试,避免了生成重复的组合
{if(u == k){int sum = 0;for(int i = 0;i < k;i++){sum = sum + path[i];}v.push_back(sum);return;}for(int i = start;i < n;i++){if(!st[i]){path[u] = a[i];st[i] = true;dfs(u+1,i+1);st[i] = false;}}
}int main()
{cin >> n >> k;for(int i = 0;i < n;i++){cin >> a[i];}dfs(0,0);for(vector<int>::iterator it = v.begin();it!=v.end();it++){if(isPrime(*it)){ans++;}}cout << ans <<endl;return 0;
}
http://www.yayakq.cn/news/998824/

相关文章:

  • wordpress建网站主页河南省的网页制作
  • 网站制作公司 北京学网站建设 去那里
  • 食品行业网站开发网站开发 占位符
  • 游戏网站开发公司wordpress教程网视频
  • 福田网站建设哪家好网站icp备案认证怎么做
  • 做的网站在不同浏览器大红门做网站
  • 挂机宝做网站怎么做应援网站
  • 做阿里巴巴网站需要哪些资料中小企业的网站建设方案
  • 怎么给网站搭建后台做企业网站要用什么软件
  • 建设一个棋牌网站都得准备什么程建网
  • 保定便宜的网站制作网站seo关键字优化
  • wordpress直接上传视频网站建设网站的基本流程
  • 域名dns解析和网站建设建设企业网站的时间
  • 谷歌有趣的网站柞水县住房和城乡建设局网站
  • 怎么在微信公众号建设微网站湖南商城网站建设
  • 做网站sqlserver排序搜索引擎优化工具深圳
  • wordpress负载均衡上传附件甘肃seo优化
  • 上海网站建设网页制js特效演示网站
  • 扬州做公司网站什么叫宣传类网站
  • 网站建设的实验步骤wordpress 总提示更新
  • 深圳网站 建设信科网络网站手机端的优势
  • 毕业设计做网站可以用模版吗潍坊网站建设价格低
  • 事业单位网站建设方案河北公司网站制作设计
  • 企业型网站制作百度竞价推广登陆
  • 做网站的公司哪家有名设计类的网站
  • 互联网营销外包公司网站地图优化
  • 哪里做网站百度收录块芷江建设局网站
  • 网站建设基础流程优化方案英语必修三电子版
  • dw制作旅游网站教程网站建设策划书的心得
  • 17zwd一起做网站广州新塘进入公众号核酸检测