hud-2189-悼念512汶川大地震遇难同胞——来生一起走(母函数)
来源:互联网 发布:高校搜答案软件 编辑:程序博客网 时间:2024/05/16 15:42
http://acm.hdu.edu.cn/showproblem.php?pid=2189
悼念512汶川大地震遇难同胞——来生一起走
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2382 Accepted Submission(s): 1191
Problem Description
妈妈
你别哭
泪光照亮不了
我们的路
让我们自己
慢慢的走
妈妈
我会记住你和爸爸的模样
记住我们的约定
来生一起走
上面这首诗节选自一位诗人纪念遇难同胞的作品,并没有华丽的语言,但是每位读者都应该能感受到作品传达的浓浓爱意,也许还有丝丝无奈。确实,太多的关于孩子不幸的报道冲击着我们每一颗柔弱的心。正如温家宝总理所说“多难兴邦”,这场灾难让我们很多80后的年轻人一下子成熟了起来,其中很多人以自愿者的身份走上了抗震救灾的第一线。
今天,灾区又来了n位志愿者,抗震救灾指挥部需要将他们分为若干个小组,小组的数量不限,但是要求每个小组的人数必须为素数,请问我们有几种分组的方法呢?
特别说明:
1、可以只有一个组;
2、分组的方法只和人数有关,而与具体的人员无关,即:你可以假设人是无区别的。
你别哭
泪光照亮不了
我们的路
让我们自己
慢慢的走
妈妈
我会记住你和爸爸的模样
记住我们的约定
来生一起走
上面这首诗节选自一位诗人纪念遇难同胞的作品,并没有华丽的语言,但是每位读者都应该能感受到作品传达的浓浓爱意,也许还有丝丝无奈。确实,太多的关于孩子不幸的报道冲击着我们每一颗柔弱的心。正如温家宝总理所说“多难兴邦”,这场灾难让我们很多80后的年轻人一下子成熟了起来,其中很多人以自愿者的身份走上了抗震救灾的第一线。
今天,灾区又来了n位志愿者,抗震救灾指挥部需要将他们分为若干个小组,小组的数量不限,但是要求每个小组的人数必须为素数,请问我们有几种分组的方法呢?
特别说明:
1、可以只有一个组;
2、分组的方法只和人数有关,而与具体的人员无关,即:你可以假设人是无区别的。
Input
输入数据首先包含一个正整数C,表示有C组测试用例,然后是C行数据,每行包含一个正整数n(2<=n<=150),表示志愿者的总人数。
Output
对于每组测试数据,请输出分组的方案数目,每个输出占一行。
Sample Input
3345
Sample Output
112
hdu 2189 代码:
#include<stdio.h>#include<string.h>int f[35]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149};int c1[155],c2[155];int main(){int C;scanf("%d",&C);while(C--){memset(c1,0,sizeof(c1));memset(c2,0,sizeof(c2));int n;int i,j,k;scanf("%d",&n);for(i=0;i<=n;i+=f[0])c1[i]=1,c2[i]=0;for(i=1;i<=34;++i) //若改为for(i=1;i<=n;++i) 则会超时!!!!!!! {for(j=0;j<=n;++j)for(k=0;k+j<=n;k+=f[i])c2[k+j]+=c1[j];for(j=0;j<=n;++j)c1[j]=c2[j],c2[j]=0;}printf("%d\n",c1[n]);/*int sum=0;for(i=0;i<=n;++i)sum+=c1[f[i]];printf("%d\n",sum);*/}return 0;}
0 0
- hud-2189-悼念512汶川大地震遇难同胞——来生一起走(母函数)
- hdu 2189 悼念512汶川大地震遇难同胞——来生一起走 (母函数)
- HDU 2189 悼念512汶川大地震遇难同胞——来生一起走 母函数
- HDU 2189 悼念512汶川大地震遇难同胞——来生一起走 母函数应用
- HDOJ 2189 悼念512汶川大地震遇难同胞——来生一起走 【母函数】
- hdoj-2189 悼念512汶川大地震遇难同胞——来生一起走【母函数】
- HDOJ 题目2189悼念512汶川大地震遇难同胞——来生一起走(母函数)
- 悼念512汶川大地震遇难同胞——来生一起走+prime质数表+母函数
- HDU2189 悼念512汶川大地震遇难同胞——来生一起走 【母函数】
- hd2189悼念512汶川大地震遇难同胞——来生一起走【母函数】
- 母函数系列之悼念512汶川大地震遇难同胞——来生一起走 hdoj 2189
- hdu 2189 悼念512汶川大地震遇难同胞——来生一起走
- HDU 2189 悼念512汶川大地震遇难同胞——来生一起走
- HDU--杭电--2189--悼念512汶川大地震遇难同胞——来生一起走--背包
- hdu 2189 : 悼念512汶川大地震遇难同胞——来生一起走
- HDU 2189 悼念512汶川大地震遇难同胞——来生一起走 完全背包
- HDU 2189 悼念512汶川大地震遇难同胞——来生一起走
- hdu-2189-悼念512汶川大地震遇难同胞——来生一起走
- Python标准库学习笔记-文本
- 华为机试 - 大数之和
- Linux Shell高级技巧五
- I Hate It(线段树)
- C# 中使用的一些日期转换
- hud-2189-悼念512汶川大地震遇难同胞——来生一起走(母函数)
- Tomcat部署3种方式
- 线程控制[pthread_create() pthread_join()] 线程同步[互斥锁 条件变量 信号量]
- android jni memory map around fault addr deadd00d wenti
- 进程间通信---IPC对象 之 信号灯集
- Evaluate Reverse Polish Notation
- 华为机试 - 最小最大数之和
- Linux Shell常用技巧(一)
- copy和mutableCopy到底是浅拷贝还是深拷贝?