PT母函数

D - 母函数入门3

Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d
& %I64u

Submit Status

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<stdio.h>
#include<string.h>
int pri(int x){
	for(int i=2;i<x;i++)
	if(x%i==0){
		return 0;
		break;
	}
	return 1;
}
int main(){
	int z =0,p[155];
	int a[10010],b[10010],n,m;
	for(int i=2;i<=150;i++){
		if(pri(i))p[z++] = i;
	}
	scanf("%d",&n);
	while(n--){
		//memset(a,0,sizeof(a));
		scanf("%d",&m);
		memset(a,0,sizeof(a));
		a[0] =1;
		for(int i=0;p[i]<=m;i++){
		    for(int j=0;j<=m;j++)
		    for(int k=0;k*p[i]+j<=m;k++)
		    b[k*p[i]+j] += a[j];
		    for(int j= 0;j<=m;j++){
    			 a[j] = b[j];
    			 b[j] = 0;
    		}

		}
		printf("%d\n",a[m]);
	}
}

PT母函数

时间: 2024-10-19 19:04:01

PT母函数的相关文章

HDU 2189 悼念512汶川大地震遇难同胞——来生一起走(母函数或完全背包)

悼念512汶川大地震遇难同胞--来生一起走 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3773    Accepted Submission(s): 1913 Problem Description 妈妈你别哭泪光照亮不了我们的路让我们自己慢慢的走 妈妈我会记住你和爸爸的模样记住我们的约定来生一起走 上面这首诗节选自一位诗人纪念遇难

Cisco PT模拟实验(17) 路由器IP访问控制列表配置

Cisco PT模拟实验(17) 路由器IP访问控制列表配置 实验目的: 理解两种IP访问控制列表的原理及功能 掌握常见IP访问控制列表的配置方法 实验背景: 公司的经理部.财务部们和销售部门分属于不同的3个网段,三部门之间用路由器进行信息传递,为了安全起见,公司领导要求销售部门不能对财务部进行访问,但经理部可以对财务部进行访问. 技术原理: 路由器能提供防火墙的功能,根据一些预设置的ACL过滤规则对任何经过接口的流量进行过滤,说明哪些具体的通信(来自设备.协议或端口等)是被允许或拒绝,该功能是

HDU 2065 红色病毒 指数型母函数+泰勒公式

医学界发现的新病毒因其蔓延速度和Internet上传播的"红色病毒"不相上下,被称为"红色病毒",经研究发现,该病毒及其变种的DNA的一条单链中,胞嘧啶,腺嘧啶均是成对出现的. 现在有一长度为N的字符串,满足一下条件: (1) 字符串仅由A,B,C,D四个字母组成; (2) A出现偶数次(也可以不出现); (3) C出现偶数次(也可以不出现); 计算满足条件的字符串个数. 当N=2时,所有满足条件的字符串有如下6个:BB,BD,DB,DD,AA,CC. 由于这个数据

Cisco PT模拟实验(13) 路由器RIP动态路由的配置

Cisco PT模拟实验(13) 路由器RIP动态路由的配置 实验目的: 掌握RIP动态路由选择协议的配置方法 掌握路由选择表中的RIP路由描述 熟悉路由选择和分组转发的原理及过程 实验背景: 公司通过一台三层交换机连到企业网的出口路由器上,路由器再与互联网服务提供商 ISP的另一台路由器连接.现要企业网设备上做适当配置,实现企业网内部主机与外网主机之间的相互通信.为了简化网管的管理维护工作,公司决定采用动态路由配置 -- RIPv2协议实现互通. 技术原理: 动态路由选择:路由器使用路由选择协

单位px,pt,dp,sp

1.px表示像素,pt表示磅,一磅=1/72英寸,用于表示文字的大小. 这两种用于pc的开发绰绰有余,但是基于现在手机像素比各不相同,单位英寸下的像素个数不同,所以使用px和pt在不同像素的手机上显示效果不同.为了解决这个问题,产生了下面的两种单位. 2.dp又叫dip,是密度无关像素的意思,在不同密度的屏幕中的显示比将保持一致. 密度:单位是dpi,表示每英寸的像素个数,即为像素比, 比如一个手机是320*480像素,手机屏幕的长和宽分别是2英寸和3英寸,那这个屏幕的密度就是160dpi 可以

bzoj 3028: 食物 -- 母函数

3028: 食物 Time Limit: 3 Sec  Memory Limit: 128 MB Description 明明这次又要出去旅游了,和上次不同的是,他这次要去宇宙探险! 我们暂且不讨论他有多么NC,他又幻想了他应该带一些什么东西.理所当然的,你当然要帮他计算携带N件物品的方案数. 他这次又准备带一些受欢迎的食物,如:蜜桃多啦,鸡块啦,承德汉堡等等 当然,他又有一些稀奇古怪的限制: 每种食物的限制如下: 承德汉堡:偶数个 可乐:0个或1个 鸡腿:0个,1个或2个 蜜桃多:奇数个 鸡块

母函数的基础内容

母関数の原初 看了论文和数学书后晕乎乎的 为了理解定义,透彻地理解,这篇博文仅限于一些基础公式和小问题(开胃菜?) 零.预备知识 呐,假装知道了母函数的所有知识,看看一些不加证明的公式 普通的母函数 1. 2.令g(n)为母函数第n项的系数,由插板法可得 3.最终结论 一.例题一 from http://www.wutianqi.com/ 我们有1g.2g.3g.4g砝码各一枚,问可称出哪几种重量?每种重量含有那些方案? The First kiss 假设x表示砝码(物品),x的指数表示单个砝码

css中font-size的单位总结:px、em、pt

px:基于像素的单位.像素是一种有用的单位,因为在任何媒体上都可以保证一个像素的差别确实是可见的. em :一般用来测量长度的通用单位(例如元素周转的页边空白和填充),当用于指定字体大小时,em单位是指父元素的字体大小.比如<div style="font-size=12px"> <span style="fontsize=2em">这里的字是24px</span></div>如果使用em来指定填充,填充的宽度是相对于

HDU4609 3-idiots(母函数 + FFT)

题目 Source http://acm.hdu.edu.cn/showproblem.php?pid=4609 Description King OMeGa catched three men who had been streaking in the street. Looking as idiots though, the three men insisted that it was a kind of performance art, and begged the king to fre