
搜索
相似的人适合打闹
这个作者很懒,什么都没留下…
展开
-
整数划分
OpenJ_Bailian - 4117*#include<stdio.h>#include<string.h>int n;int book[100];int divide(int n,int m){ if(n==1 || m==1) return 1; if(n<m) return divide(n,n...原创 2020-02-24 14:18:10 · 162 阅读 · 0 评论 -
最小重量机器设计---回溯
问题描述设某一机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。设 wij 是从供应商j 处购得的部件i的重量,cij 是相应的价格。试设计一个回溯算法,给出总价格不超过d的最小重量机器设计。对于给定的机器部件重量和机器部件价格,计算总价格不超过cost的最小重量机器设计。算法思想通过使用回溯来选择合适的机器使得在总价格不超过d时得到的机器重量最小。1、设置中间变量 tempw...原创 2019-11-30 17:23:51 · 393 阅读 · 0 评论 -
旅行商问题
一、问题描述 某售货员要到若干城市去推销商品,已知各城市之间的路程(或旅费)。他要选定一条从驻地出发,经过每个城市一遍,最后回到住地的路线,使总的路程最短。二、算法思想 回朔法,把所有的解列出来,形成一棵树,利用剪枝深度优先进行遍历,遍历的过程记录和寻找最优解。 剪枝1:访问过的点用book标记,如果book[i]==1直接return...原创 2019-11-19 17:52:03 · 621 阅读 · 0 评论 -
连续邮资问题
问题描述: 假设某国家发行了n种不同面值的邮票,并且规定每张信封上最多只允许贴m张邮票。连续邮资问题要求对于给定的n和m,给出邮票面值的最佳设计,在1张信封上贴出从邮资1开始,增量为1的最大连续邮资区间。 例如当n=5,m=4时, 面值为1,3,11,15,32的5种邮票可以贴出邮资的最大连续区间是1到70。算法思想:因为每张信封上贴的邮票数不固定,所以添加面值为0的邮票...原创 2019-11-19 17:08:36 · 679 阅读 · 2 评论 -
Meteor Shower POJ - 3669
Bessie hears that an extraordinary meteor shower is coming; reports say that these meteors will crash into earth and destroy anything they hit. Anxious for her safety, she vows to find her way to a sa原创 2017-07-20 16:44:24 · 231 阅读 · 0 评论 -
Flip Game POJ - 1753
Flip game is played on a rectangular 4x4 field with two-sided pieces placed on each of its 16 squares. One side of each piece is white and the other one is black and each piece is lying either it's bl原创 2017-07-14 19:04:19 · 270 阅读 · 0 评论 -
N皇后问题 HDU - 2553
在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。 你的任务是,对于给定的N,求出有多少种合法的放置方法。 Input共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量;如果N=0,表示结束。Output共有若干行,每行一个正整数,表示对应输入行的皇后的不同放置数量。Sample原创 2017-07-13 19:06:06 · 239 阅读 · 0 评论