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

寻找销售团队外包超级优化大师下载

寻找销售团队外包,超级优化大师下载,四川省建筑人才网,织梦 做网站 教程这道题感觉很好玩。 正文: 先放题目: 信息学奥赛一本通(C版)在线评测系统 (ssoier.cn)http://ybt.ssoier.cn:8088/problem_show.php?pid1919 描述 已知 n 个整数 x1,x2,…,xn,以及一个整数 k(k&#…

这道题感觉很好玩。

正文:

先放题目:

信息学奥赛一本通(C++版)在线评测系统 (ssoier.cn)icon-default.png?t=N6B9http://ybt.ssoier.cn:8088/problem_show.php?pid=1919

描述

已知 n 个整数 x1,x2,…,xn,以及一个整数 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<=n<=20,k<n)

x1,x2,…,xn (1<=xi<=5000000)

输出

屏幕输出,格式为:

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

输入样例

4 3
3 7 12 19

输出样例

1

看到这道题第一感就是和另一道题特别特别特别像,大家可以看看

信息学奥赛一本通(C++版)在线评测系统 (ssoier.cn)icon-default.png?t=N6B9http://ybt.ssoier.cn:8088/problem_show.php?pid=1317

其实就是把求出的排列不输出,求出来哪些是质数就行了。

思路:

用深度优先搜索(dfs)求出所有的组合,最后求解即可。

代码:

判断质数

void isprime(int x)
{for(int i=2;i<=sqrt(x);i++){if(x%i==0) return;}res++;
}

搜索

//基本上和组合的输出没什么区别,只是把输出的地方改成判断质数
void dfs(int step,int pre)
{y=0;if(step>=k){for(int i=0;i<k;i++) y+=x[i];isprime(y);return;}for(int i=pre+1;i<=n;i++){x[step]=a[i];dfs(step+1,i);}
}

主函数


int main()
{scanf("%d%d",&n,&k);for(int i=1;i<=n;i++)scanf("%d",&a[i]);dfs(0,0);printf("%d",res);return 0;
}

完整的代码

#include<algorithm>
#include<iostream>
#include<cstring>
#include<cmath>
#include<cstdio>
#include<stack>
#include<queue>
using namespace std;const int N=25;
int res,n,k,a[N],x[N],y;void isprime(int x)
{for(int i=2;i<=sqrt(x);i++){if(x%i==0) return;}res++;
}
void dfs(int step,int pre)
{y=0;if(step>=k){for(int i=0;i<k;i++) y+=x[i];isprime(y);return;}for(int i=pre+1;i<=n;i++){x[step]=a[i];dfs(step+1,i);}
}int main()
{scanf("%d%d",&n,&k);for(int i=1;i<=n;i++)scanf("%d",&a[i]);dfs(0,0);printf("%d",res);return 0;
}	

没登陆的复制链接

云剪贴板 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)icon-default.png?t=N6B9https://www.luogu.com.cn/paste/ih8rpwlt

http://www.hkea.cn/news/497160/

相关文章:

  • 做个网站多钱域名备案查询系统
  • 饰品网站模板官网seo关键词排名系统
  • 文学网站做编辑百度笔记排名优化
  • 公司网站开发语言如何优化百度seo排名
  • 做网站较好的框架惠州百度推广排名
  • 网站建设和运营的课程推广软文发稿
  • 杭州企业网站建设方案ui培训
  • 个人站长做哪些网站好seo优化设计
  • 小白学做搭建网站软文街官方网站
  • 网站模板 可做采集站市场营销咨询
  • 家居网站建设素材天眼查询个人信息
  • 杭州专业网站排名优化交换链接的例子
  • 网站建设和数据容量整合seo的培训课程
  • 深圳 网站制作 哪家百度搜索排名优化哪家好
  • 网站运营者网址发稿平台
  • 内蒙古网站制作公司拼多多网店代运营要多少费用
  • 免费网站建设协议baike seotl
  • 做网站的好处和坏处怎么创建自己的网址
  • 兰州新区城乡建设局网站seo sem是什么职位
  • 衡水网站制作公司自媒体软文发布平台
  • 东莞圆心科技网站开发网页搜索
  • 日照网站建设价格百度推广怎么优化关键词的质量
  • 竭诚网络网站建设开发百度搜索竞价推广
  • 浙江住房和城乡建设厅报名网站下拉关键词排名
  • 银川哪里做网站百度网址名称是什么
  • 合肥公司网站建设价格低西安网络科技公司排名
  • 怎么样建设个人网站企业文化建设
  • 如何知道网站有没有备案成都seo公司
  • wordpress 艺术主题南京网络优化公司有哪些
  • 贵阳网站备案百度网站优化方案