原文:贪心算法----过河问题

问题: 在漆黑的夜里,N位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,N个人一共只带了一只手电筒,而桥窄得只够让两个人同时过。如果各自单独过桥的话,N人所需要的时间已知 而如果两人同时过桥,所需要的时间就是走得比较慢的那个人单独行动时所需的时间。问题是,如何设计一个方案,让这N人尽快过桥。 输入: 第一行是一个整数T lt T lt 表示测 ...

2019-02-08 17:52 0 769 推荐指数:

查看详情

过河问题贪心算法

从数学角度来研究过河问题 一、问题描述   在漆黑的夜里,甲乙丙丁共四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥的。不幸的是,四个人一共只带了一只手电筒,而桥窄得只够让两个人同时过。如果各自单独过桥的话,四人所需要的时间分别是1、2、5、8分钟 ...

Sat Sep 10 16:46:00 CST 2016 2 10501
贪心算法过河问题

题目大意是只有一艘船,能乘2人,船的运行速度为2人中较慢一人的速度,过去后还需一个人把船划回来,问把n个人运到对岸,最少需要多久。先将所有人过河所需的时间按照升序排序,我们考虑把单独过河所需要时间最多的两个旅行者送到对岸去,有两种方式:1.最快的和次快的过河,然后最快的将船划回来;次慢的和最慢 ...

Mon Jul 16 23:21:00 CST 2018 0 977
小船过河问题(贪心)

题意:   N个人过河,船每次只能坐两个人,船载每个人过河的所需时间不同t[i],每次过河的时间为船上的人的较慢的那个,问最快的过河时间。(船划过去要有一个人划回来) 最优选择:   先将所有人过河所需的时间按照升序排序,我们考虑把单独过河所需要时间最多的两个旅行者送到对岸去,有两种方式 ...

Wed Dec 21 04:09:00 CST 2016 0 1632
基于贪心算法求解TSP问题(JAVA)

概述 前段时间在搞贪心算法,为了举例,故拿TSP来开刀,写了段求解算法代码以便有需之人,注意代码考虑可读性从最容易理解角度写,没有优化,有需要可以自行优化! 详细 代码下载:http://www.demodashi.com ...

Thu Feb 22 17:57:00 CST 2018 0 5145
贪心算法 - 0/1背包问题

1、问题描述: 给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为C。问:应如何选择装入背包的物品,使得装入背包中物品的总价值最大? 形式化描述:给定c >0, wi >0, vi >0 , 1≤i≤n.要求找一n元向量(x1,x2 ...

Fri Feb 23 23:14:00 CST 2018 2 6597
贪心算法一:最优装载问题

  1.基本思想:   贪心算法是通过一系列的选择来得到问题的解,它所做的选择都是当前情况下最优的选择,即贪心算法并不考虑整体最优,而考虑的是当前情况下的局部最优,即贪心选择。   2.贪心算法的两个性质:   1)贪心选择性质:所求解的问题的整体最优解可以通过一系列局部最优的选择来,即贪心 ...

Mon Dec 15 01:05:00 CST 2014 1 8790
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM