找单词
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4129 Accepted Submission(s): 2958
Problem Description
假设有x1个字母A, x2个字母B,.......
分类:
其他好文 时间:
2014-10-19 10:15:10
阅读次数:
187
/*
给出一个数n,把它拆分成若干个数的和,要求最大的数在中间并向两边非递增。问拆法有多少种。
母函数。枚举中间的那一个数,因为左右对称,所以只需要求左边部分的方案即可。
注意,左右两部分的取数必须小于中间的数,中间的数是0的话则以n为最大取值。
*/
# include
# include
# include
# include
typedef long long LL;
using ...
分类:
其他好文 时间:
2014-10-04 23:45:57
阅读次数:
190
# include
# include
# include
# include
using namespace std;
int main()
{
int n,m,i,j,k;
int c1[110],c2[110];
int a[110],b[110];
while(~scanf("%d%d",&n,&m))
{
for(i=0;i<...
分类:
其他好文 时间:
2014-10-04 17:58:06
阅读次数:
128
//给你面值为1,2,5的三种硬币固定的数目,求不能凑出的最小钱数
//G(x)=(1+x+...+x^num1)(1+x^2+...+x^2num2)(1+x^5+,,,+x^5num3),
//展开,系数不为0的数都是可以由硬币组合出来的。
# include
# include
# include
# include
using namespace std;
int main()
{...
分类:
其他好文 时间:
2014-10-03 22:39:45
阅读次数:
351
# include
# include
# include
# include
using namespace std;
int main()
{
int n,i,j,k;
int c1[310],c2[310];
while(~scanf("%d",&n),n)
{
for(i=0;i<=n;i++)
{
...
分类:
其他好文 时间:
2014-10-03 11:59:44
阅读次数:
246
///整数拆分模版
///g(x)=(1+x+x^2...)(1+x^2+x^4...)(1+x^3+x^6...)
# include
# include
# include
# include
using namespace std;
int main()
{
int n,i,j,k,c1[125],c2[125];
while(~scanf("%d",&n))
{
...
分类:
其他好文 时间:
2014-10-03 11:44:49
阅读次数:
186
生成函数是说,构造这么一个多项式函数g(x),使得x的n次方系数为f(n)。 如:序列{0,1,2,3,4,5...n}的生成函数为:$f(x)=0+x+2x^2+3x^3+4x^4+...+nx^n$生成函数最绝妙的是,某些生成函数可以化简为一个很简单的函数。也就是说,不一定每个生成函数都是用一长...
分类:
其他好文 时间:
2014-09-25 14:19:39
阅读次数:
202
generating-function-and-permutation-combination
分类:
其他好文 时间:
2014-09-23 19:01:15
阅读次数:
222
// Memory Time// 1347K 0MS// by : Snarl_jsb// 2014-09-19-18.23#include#include#include#include#include#include#include#include#include#include#i...
分类:
其他好文 时间:
2014-09-19 20:51:05
阅读次数:
219
The BalanceTime Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5706Accepted Submission(s): 2311Problem...
分类:
其他好文 时间:
2014-09-19 19:18:55
阅读次数:
181