Redian新闻
>
fp notice做sr怎么找人说话
avatar
a*g
2
【 以下文字转载自 CS 讨论区 】
发信人: ayyleaving (ayy), 信区: CS
标 题: 请教一道题的算法!!
发信站: BBS 未名空间站 (Fri Feb 24 17:25:53 2012, 美东)
给定一个数组A代表n个没刻度的水桶,a1, a2, ..., an是这n个水桶的容量(升)。给
定一个目标数字b升,要求给出一个算法,要么返回false(用这些桶不能倒出b升水)
,要么返回一系列步骤,得出最后某个水桶里正好盛了b升水。初始状态是第一个桶是
满的,其他桶都是空的。
我知道这个问题跟最大公约数有关,即b必须是a1, a2, ... an 的最大公约数的倍数才
能得到。但是跟传统倒水题目不同,可取的水不是无限多的,每个容量的桶也只有一个
。还知道这个算法可以用递归来写。有没有版上大牛帮忙看看的?万分感谢!
avatar
t*r
3
全是机器,哪个是和人说话的选项?
谢谢
avatar
l*s
4


【在 l**s 的大作中提到】
: 149 @ COSTCO
avatar
v*a
5
所谓无招胜有招的意思就是:
暴力搜索 是万能的,不会这个是万万不能的

【在 a********g 的大作中提到】
: 【 以下文字转载自 CS 讨论区 】
: 发信人: ayyleaving (ayy), 信区: CS
: 标 题: 请教一道题的算法!!
: 发信站: BBS 未名空间站 (Fri Feb 24 17:25:53 2012, 美东)
: 给定一个数组A代表n个没刻度的水桶,a1, a2, ..., an是这n个水桶的容量(升)。给
: 定一个目标数字b升,要求给出一个算法,要么返回false(用这些桶不能倒出b升水)
: ,要么返回一系列步骤,得出最后某个水桶里正好盛了b升水。初始状态是第一个桶是
: 满的,其他桶都是空的。
: 我知道这个问题跟最大公约数有关,即b必须是a1, a2, ... an 的最大公约数的倍数才
: 能得到。但是跟传统倒水题目不同,可取的水不是无限多的,每个容量的桶也只有一个

avatar
s*y
6
年底那拨买的36个月的质量下降,不打算再买costco的了

【在 l**s 的大作中提到】
: 149 @ COSTCO
avatar
a*g
7
搜出来的都是有无穷多水可以取的:(

【在 v***a 的大作中提到】
: 所谓无招胜有招的意思就是:
: 暴力搜索 是万能的,不会这个是万万不能的

avatar
h*2
8
我从KROGER买的精包装的HAM,是那种大概2磅重的那种很小的HAM,不是那种大块的,大
概3刀/磅吧,味道也很好。

【在 s*y 的大作中提到】
: 年底那拨买的36个月的质量下降,不打算再买costco的了
avatar
v*a
9
暴力搜索是万能的, 同学你继续加油

【在 a********g 的大作中提到】
: 搜出来的都是有无穷多水可以取的:(
avatar
s*y
10
嗯,不过那不是同一种ham

【在 h***2 的大作中提到】
: 我从KROGER买的精包装的HAM,是那种大概2磅重的那种很小的HAM,不是那种大块的,大
: 概3刀/磅吧,味道也很好。

avatar
h*w
11
我理解这题是不是求b=a[x]+a[y]+..a[z]呀??
要是的话,不就是背包问题么?
一会给你个递归和stack的求法
avatar
a*g
12
b不是各个容量之和,而是各个容量的最大公约数的整数倍才可以吧

【在 h********w 的大作中提到】
: 我理解这题是不是求b=a[x]+a[y]+..a[z]呀??
: 要是的话,不就是背包问题么?
: 一会给你个递归和stack的求法

avatar
s*a
13
你可以取 a2 - a1 升吧,所以和背包问题不一样
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。