HDU 2189 悼念512汶川大地震遇难同胞——来生一起走
悼念512汶川大地震遇难同胞——来生一起走
今天,灾区又来了n位志愿者,抗震救灾指挥部需要将他们分为若干个小组,小组的数量不限,但是要求每个小组的人数必须为素数,请问我们有几种分组的方法呢?
特别说明:
1、可以只有一个组;
2、分组的方法只和人数有关,而与具体的人员无关,即:你可以假设人是无区别的。
#include<iostream> using namespace std; #include<string.h> int a[160],b[160],p[150]; int main() {int C,m=0;int n;int i,j,k;cin>>C;//计算150以内的素数 并存入数组p中for(i=2;i<=150;i++){for(j=2;j<i;j++)if(i%j==0)break;if(j==i)p[m++]=i;}while(C--){cin>>n; //利用母函数memset(a,0,sizeof(a));//注意要将数组a清零 因为 下面是将数组a第偶数个清零的for(i=0;i<=n;i++){if(i%2==0)a[i]=1; b[i]=0;}for(i=1;i<m;i++){for(j=0;j<=n;j++)for(k=0;k+j<=n;k+=p[i]){b[j+k]+=a[j];}for(j=0;j<=n;j++){a[j]=b[j];b[j]=0;}}cout<<a[n]<<endl;}return 0; }
转载于:https://www.cnblogs.com/hsqdboke/archive/2012/04/17/2454251.html
HDU 2189 悼念512汶川大地震遇难同胞——来生一起走相关推荐
- 【DP】HDU 2189 悼念512汶川大地震遇难同胞——来生一起走
打一个小于150的素数表 为了分成的组的人数不重复用dp[i][j] 表示 i表示i个人 j表示分成的组内的最大素数序号 #include <stdio.h> #include <s ...
- hdu 2189 悼念512汶川大地震遇难同胞——来生一起走
题目 这道题用了,埃式筛选法和背包,我自己没有做出来,看了别人的代码,我也做不出来,特别是c[j]+=c[j-b[i]];弄了好久都没有弄懂. 这道题的解题思路:主要是先把150以内的所有素数找出来, ...
- 悼念512汶川大地震遇难同胞——来生一起走(dfs+打表)
题意:5可以有两种 2 3, 5.质数之和 因为23 32是重复的 由于数据小, 如果数据小于100,连打表都不用 #include<bits/stdc++.h> using namesp ...
- 悼念512汶川大地震遇难同胞——来生一起走
一个关于素数的问题,纠缠了我很久,真是自己水的不行啊,梦想何时实现啊!!!!!!! #include<stdio.h> #include<string.h> #include& ...
- HDU 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你
悼念512汶川大地震遇难同胞--一定要记住我爱你 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java ...
- HDU - 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
悼念512汶川大地震遇难同胞--珍惜现在,感恩生活 HDU - 2191 AYIT-2021 609暑假集训第一周下 记忆化搜索和背包 急!灾区的食物依然短缺! 为了挽救灾区同胞的生命,心系灾区同胞的 ...
- hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2191 题意:标准的多重背包,由于数据量较小,可转化为0-1背包. /*悼念512汶川大地震遇难同胞-- ...
- hdu 2191 悼念512汶川大地震遇难同胞 【多重背包】(模板题)
题目链接:https://vjudge.net/problem/HDU-2191 悼念512汶川大地震遇难同胞--珍惜现在,感恩生活 ...
- hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 (背包问题)
悼念512汶川大地震遇难同胞--珍惜现在,感恩生活 Time Limit : 1000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/ ...
最新文章
- C#多线程编程实战(二):线程同步
- Java NIO学习系列六:Java中的IO模型
- wince linux 性能,wince remote call profiler(性能分析)
- 【今日CV 视觉论文速览】Wed, 20 Feb 2019
- jmeter的如何设置headers
- pr计算机相关知识,影视制作技术第一讲认识premiere(pr)与视频基础知识.ppt
- Render to Texture
- 灵长类动物手臂的计算模型:从手部位置到关节角度、关节扭矩和肌肉力
- 使用python提取英语句子中的英文单词(初学)
- 第九届中国云计算大会讲师团探秘 ——数位院士领衔、近20个国家的学者共聚、多个行业领头人及专家参与, 共话云计算大数据生态、应用...
- Python要点及其环境搭建+Pycharm简单使用教程
- 2021年金属非金属矿山(地下矿山)主要负责人模拟考试题库及金属非金属矿山(地下矿山)主要负责人复审模拟考试
- adb环境搭建以及使用教程
- qca wifi相关操作命令
- python爬取链家网的房屋数据
- snort规则检测引擎初探
- LCD1602显示屏原理及使用教程
- 禁用迅雷的浏览器支持
- 基于BS结构的高校学生就业信息系统设计与实现
- System.Diagnostics.Process.Start(C:\\Windows\\System32\\osk.exe);提示找不到文件
热门文章
- html5初探ppt,HTML5---HTML5初探151019解析.ppt
- python函数参数列表_python函数的列表参数传递
- vasp安装包_【问题集锦】VASPamp;MedeA 第十一期
- 我的理想计算机应用作文,我的理想当编程师作文400字
- python奥运五环_python如何画奥运五环
- matlab 转动惯量 叠加,一种汽车动力总成系统转动惯量合成方法
- ANSYS滑块导轨配合方法
- Android Jetpack架构组件之 Room(使用、源码篇)
- [ 一起学React系列 -- 10 ] i18n
- React-Native原理及生命周期