hd2189悼念512汶川大地震遇难同胞——来生一起走【母函数】

简介: 悼念512汶川大地震遇难同胞——来生一起走 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2373    Accepted Submission(s): 1188Problem Description 温家宝总理所说“多难兴邦”,这场灾难让我们很多80后的年轻人一下子成熟了起来,其中很多人以自愿者的身份走上了抗震救灾的第一线。

悼念512汶川大地震遇难同胞——来生一起走

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2373    Accepted Submission(s): 1188


Problem Description
温家宝总理所说“多难兴邦”,这场灾难让我们很多80后的年轻人一下子成熟了起来,其中很多人以自愿者的身份走上了抗震救灾的第一线。
今天,灾区又来了n位志愿者,抗震救灾指挥部需要将他们分为若干个小组,小组的数量不限,但是要求每个小组的人数必须为素数,请问我们有几种分组的方法呢?

特别说明:
1、可以只有一个组;
2、分组的方法只和人数有关,而与具体的人员无关,即:你可以假设人是无区别的。
 
Input
输入数据首先包含一个正整数C,表示有C组测试用例,然后是C行数据,每行包含一个正整数n(2<=n<=150),表示志愿者的总人数。

Output
对于每组测试数据,请输出分组的方案数目,每个输出占一行。
 
Sample Input
 
 
3 3 4 5

Sample Output
 
 
1 1 2
 算法:母函数
#include<cstdio>
#include<cstring>
int s[160]={0};
int a[160];
void sushu()
{
    int i,j;
    for(i=2;i<151;i++)
    {
        if(!s[i])
        {
            for(j=i*2;j<151;j+=i)
            {
                s[j]=1;
            }
        }
    }
}
int main()
{
    int i,j,t,n;
    sushu();
    memset(a,0,sizeof(a));
    a[0]=1;
    for(i=2;i<151;i++)
    {
        if(!s[i])
        {
            for(j=i;j<151;j++)
            {
                a[j]+=a[j-i];
            }
        }
    }
    scanf("%d",&t);
    while(t--)
    {
        scanf("%d",&n);
        printf("%d\n",a[n]);
    }
    return 0;
}


目录
相关文章
|
4月前
7-6 sdut-C语言实验-悼念512汶川大地震遇难同胞
7-6 sdut-C语言实验-悼念512汶川大地震遇难同胞
59 0
|
4月前
|
安全
嫦娥六号成功带回月球背面土壤,嫦娥七号整装待发,2030年前实现载人登月!
嫦娥六号成功返回,首次实现月球背面采样,标志中国航天新成就;嫦娥七号计划2026年前后发射,目标月球南极,寻找水冰证据,多国科学载荷参与,展现国际合作;嫦娥八号将助力月球科研站建设,中国载人登月计划预计2030年前实现。🚀🌙✨
86 0
每日一题—— 太平洋大西洋水流问题
每日一题—— 太平洋大西洋水流问题
106 0
每日一题—— 太平洋大西洋水流问题
【LeetCode417】太平洋大西洋水流问题
(1)找出从太平洋出发的水所能到达的点:
125 0
【LeetCode417】太平洋大西洋水流问题
|
测试技术
HDOJ(HDU) 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你
HDOJ(HDU) 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你
120 0
HDOJ 2188 悼念512汶川大地震遇难同胞——选拔志愿者
HDOJ 2188 悼念512汶川大地震遇难同胞——选拔志愿者
105 0
|
存储 对象存储 数据安全/隐私保护
米熊科技:给烘培加点“云”的味道
米熊科技拥有美食烘焙领域师资雄厚、课品专业的在线教育平台,需要在本地存储超过400TB的视频课程和直播数据,因而需要具有敏捷性、高弹性的存储空间支撑后续的增量。
11697 1
米熊科技:给烘培加点“云”的味道
|
人工智能 算法 机器人
瘫痪父亲穿机械骨骼接女儿放学引热议!清华新研究助力无拐杖行走
瘫痪父亲穿机械骨骼接女儿放学引热议!清华新研究助力无拐杖行走
169 0
|
安全 Java 调度
彩铅练习,蜗牛
小小蜗牛慢慢爬。 这是画的第二张彩铅画。 image.png
796 0