码迷,mamicode.com
首页 >  
搜索关键字:整数划分    ( 180个结果
【BZOJ3612】【HEOI2014】平衡 整数划分、
题意: 有一个杠杆,半长为n,在(2n+1)个整数坐标各有一个质量相同的砝码。 现在给出n,然后再给出要取走的砝码个数,问使得最终杠杆依然平衡的最终方案数是多少。 (文末会给出原题帽) 分析: 数据范围不大,我们可以写整数划分。 f[i][j]表示将i划分成j个互不相同的正整数,且最大不超过n 的划分方案数。 这里说一下这道题的整数划分。 我们不妨先来反向思考一下。...
分类:其他好文   时间:2015-01-09 12:43:06    阅读次数:268
整数划分问题
描述 Given two positive integers N and M, please divide N into several integers A1, A2, ..., Ak (k >= 1), so that: 1. 0 2. A1 + A2 + ... + Ak = N; 3. A1, A2, ..., Ak are different with each oth...
分类:其他好文   时间:2015-01-05 13:04:23    阅读次数:121
HDU 1028
整数划分问题是将一个正整数n拆成一组数连加并等于n的形式,且这组数中的最大加数不大于n。 如6的整数划分为 6 5 + 1 4 + 2, 4 + 1 + 1 3 + 3, 3 + 2 + 1, 3 + 1 + 1 + 1 2 + 2 + 2, 2 + 2 + 1 + 1, 2 + 1 + 1 + 1...
分类:其他好文   时间:2014-12-02 20:44:34    阅读次数:268
NYOJ571
题目连接:http://acm.nyist.net/JudgeOnline/problem.php?pid=571这是一道经典题目,是一道将正整数划分成不同情况的题,首先看第一问,首先我们先新建一个数组dp[i][j]表示把i分解成j最大的个数,可以分为两种情况,分解的数里面有j和分解的里面没有j,...
分类:其他好文   时间:2014-11-24 20:26:31    阅读次数:276
hdu1028(整数划分问题)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1028整数划分问题整数划分 --- 一个老生长谈的问题:描述整数划分是一个经典的问题。请写一个程序,完成以下要求。输入每组输入是两个整数n和k。(1 j时,可以根据划分中是否含有j分为两种情况。若划分中含...
分类:其他好文   时间:2014-11-24 13:32:32    阅读次数:290
【算法设计与分析】1、整数划分问题
#include using namespace std; /* void show(int *put, int len) //一个输出函数 { for(int i=0 ; i < len ; ++i) cout<<put[i]<<" + "; cout<<endl; } */ int huafen(int x, int m) //实现整数x的划分,一个参数是要划分的数,这里有一...
分类:编程语言   时间:2014-11-16 18:42:24    阅读次数:196
整数划分
整数划分 --- 一个老生长谈的问题: 1) 练练组合数学能力. 2) 练练递归思想 3) 练练DP 总之是一道经典的不能再经典的题目: 这道好题求: 1. 将n划分成若干正整数之和的划分数。 2. 将n划分成k个正整数之和的划分数。 3. 将n划分成最大数不超过k的划分数。 4....
分类:其他好文   时间:2014-11-15 18:45:35    阅读次数:199
POJ 2229 Sumsets (递推&整数划分变形)
http://poj.org/problem?id=2229 思路:假设加数按从小到大的顺序。当n为奇数时,第一个数必须为1,此时f(n)=f(n-1);当n为偶数时,分两种情况讨论,若第一个数为1,则f(n)=f(n-1),若第一个数不为奇数,则所有数都不为奇数,提出一个公因子2出来,就是f(n/2),所以,f(n)=f(n-1)+f(n/2) 完整代码: /*63...
分类:其他好文   时间:2014-11-14 17:50:27    阅读次数:275
整数划分问题并显示每一种划分形式
#include #include #include #include using namespace std; /* *整数划分问题并显示每一种分法 */ set> GetAllIntDivision(int n) { set> allDivision; if(1==n) { multiset aa; aa.insert(1); allDivision.insert(aa)...
分类:其他好文   时间:2014-11-11 14:27:01    阅读次数:264
NYOJ746——整数划分(四)
整数划分(四) 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述        暑假来了,hrdv 又要留学校在参加ACM集训了,集训的生活非常Happy(ps:你懂得),可是他最近遇到了一个难题,让他百思不得其解,他非常郁闷。。亲爱的你能帮帮他吗?       问题是我们经常见到的整数划分,给出两个整数 n , m ,要求在 n 中加入m - 1 个乘...
分类:其他好文   时间:2014-11-10 23:31:32    阅读次数:430
180条   上一页 1 ... 14 15 16 17 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!