| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2290 人关注过本帖
标题:竞赛题,求算法、思路
取消只看楼主 加入收藏
天胖
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-10-8
收藏
 问题点数:0 回复次数:2 
竞赛题,求算法、思路
题目:
    仓库里有一个R行C列的物品架子,各行行高均1米,借助一部梯子,可以拿到任意格子里的物品。每次梯子只能靠字某一列上,这是可以拿这列和它相邻两列的物品。但只能拿到你爬到的高度以下所有格子中的物品(包括爬到的高度)。
    现在你已经清楚将要拿的一些物品的位置(即行列坐标),但为了提高效率,希望尽可能少爬梯子,即爬梯子总高度和最小(拿第一行爬1m,依次类推)。

所给数据:行数R,列数C,物品数N和每个物品的位置坐标(行,列)
输出:最小高度和

补充:
    各个数据都不大,100以内;
    高中联赛水平,请用初级方法^^

我的问题:
1.请问这道题用什么算法?
2.请问这是一个类型的典型题目吗?如果是,是什么类型呢?

[[it] 本帖最后由 天胖 于 2008-10-8 18:26 编辑 [/it]]
搜索更多相关主题的帖子: 竞赛题 算法 思路 
2008-10-08 18:21
天胖
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-10-8
收藏
得分:0 
大家可以说说想法呀~
穷举搜索?
2008-10-08 20:18
天胖
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-10-8
收藏
得分:0 
[bo][un]missiyou[/un] 在 2008-10-8 22:27 的发言:[/bo]

晕,不会,
呵呵
。应该是这样,
一行一米。最少爬,那就按1米来吧,
相邻的各二个,用递推算法,步进为2。
这样,看有多少列,算出总和,就是最小高度总和
计算和的。只有一解,典型线性的递推算法。呵呵,瞎 ...


递推么?
如果出现极端值,无法保证最优化解啊。
动态规划?
我水平不够,不清楚这道题目怎么规划= =呵呵

这道题目作为竞赛的第三道(共五道),不应该如此难啊,
看来还是用贪心好了,极端情况忽略吧。。
2008-10-09 19:58
快速回复:竞赛题,求算法、思路
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029666 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved