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;
}


目录
相关文章
|
6月前
7-6 sdut-C语言实验-悼念512汶川大地震遇难同胞
7-6 sdut-C语言实验-悼念512汶川大地震遇难同胞
67 0
|
6月前
|
安全
嫦娥六号成功带回月球背面土壤,嫦娥七号整装待发,2030年前实现载人登月!
嫦娥六号成功返回,首次实现月球背面采样,标志中国航天新成就;嫦娥七号计划2026年前后发射,目标月球南极,寻找水冰证据,多国科学载荷参与,展现国际合作;嫦娥八号将助力月球科研站建设,中国载人登月计划预计2030年前实现。🚀🌙✨
114 0
每日一题—— 太平洋大西洋水流问题
每日一题—— 太平洋大西洋水流问题
116 0
每日一题—— 太平洋大西洋水流问题
|
前端开发 JavaScript 数据挖掘
【缅怀钱老先生】实现炫酷的火箭发射效果
【缅怀钱老先生】实现炫酷的火箭发射效果
243 0
【缅怀钱老先生】实现炫酷的火箭发射效果
|
定位技术
SpaceX更换两部梅林发动机,曾计划用于载人航天飞行器
SpaceX更换两部梅林发动机,曾计划用于载人航天飞行器
254 0
SpaceX更换两部梅林发动机,曾计划用于载人航天飞行器
|
测试技术
HDOJ(HDU) 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你
HDOJ(HDU) 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你
126 0
SpaceX完成载人猎鹰9火箭静态点火试验,将于2月实现载人升空
一旦2月试验成功,真正的商业载人航天时代便离我们不远了。
374 0
SpaceX载人版龙飞船预定明年1月试飞,或第一个将送宇航员上天
若载人航天计划成功,NASA或将不再需要向俄罗斯交“船票费”。
374 0
彩铅练习,期盼
女孩儿画的有点壮 image.png
684 0