avatar
m*w
1
How to find the largest sum of 3 integers in a row in an array? Any
suggestion?
avatar
e*i
2
3个,再减一加一。。。没看出别的方法

【在 m***w 的大作中提到】
: How to find the largest sum of 3 integers in a row in an array? Any
: suggestion?

avatar
m*w
3
能再详细点不?

【在 e*****i 的大作中提到】
: 3个,再减一加一。。。没看出别的方法
avatar
s*y
4
{5, 1, 6, 4, 8}
5 + 1 + 6 --> 5 + 4 +6 --> 5+8+6
如果当前数比三个数其中一个小,把最小的替换出来。

【在 m***w 的大作中提到】
: 能再详细点不?
avatar
l*u
5
"3 integers in a row",一样方法,减最前面的,加下一个。

【在 s******y 的大作中提到】
: {5, 1, 6, 4, 8}
: 5 + 1 + 6 --> 5 + 4 +6 --> 5+8+6
: 如果当前数比三个数其中一个小,把最小的替换出来。

avatar
e*i
6
嗯,是这个意思

【在 l*********u 的大作中提到】
: "3 integers in a row",一样方法,减最前面的,加下一个。
avatar
b*e
7
这个题这样出肯定是要找最少的加法操作数。我认为应该是问这个:
分4个数为一组,a, b, c, d。先算b+c,再算a+b+c,再算b+c+d,然后比较两个值。这
样3个加法解决了四个数,解决n个数要3/4*n个加法。但是这只解决了一半的问题:从a
和b开始的解决了,从c和d开始的三连数还没照顾到。那就再做一遍,这次从c开始。两
遍加起来一共是3/2*n个加法。比直观的2*n个加法好。
avatar
f*x
8

从a
牛X

【在 b***e 的大作中提到】
: 这个题这样出肯定是要找最少的加法操作数。我认为应该是问这个:
: 分4个数为一组,a, b, c, d。先算b+c,再算a+b+c,再算b+c+d,然后比较两个值。这
: 样3个加法解决了四个数,解决n个数要3/4*n个加法。但是这只解决了一半的问题:从a
: 和b开始的解决了,从c和d开始的三连数还没照顾到。那就再做一遍,这次从c开始。两
: 遍加起来一共是3/2*n个加法。比直观的2*n个加法好。

avatar
d*u
9
能看明白,但自己真心想不出来呀。
avatar
b*e
10
This is just experience. You see more, you know more about what the problem
is really made of. Just remember the solution. That being said, such
problems are mostly non-sense. I would only ask A3 such problems.

【在 d*******u 的大作中提到】
: 能看明白,但自己真心想不出来呀。
avatar
l*8
11
稍微改一下blaze的方法:
分4个数为一组,a, b, c, d。先算b+c。 然后比较a和d,只计算b+c + max(a, d).
这样,两次加法解决了两个三连数。 n个数字有n-2个三连数,总共需要(n-2)次加法。

从a

【在 b***e 的大作中提到】
: 这个题这样出肯定是要找最少的加法操作数。我认为应该是问这个:
: 分4个数为一组,a, b, c, d。先算b+c,再算a+b+c,再算b+c+d,然后比较两个值。这
: 样3个加法解决了四个数,解决n个数要3/4*n个加法。但是这只解决了一半的问题:从a
: 和b开始的解决了,从c和d开始的三连数还没照顾到。那就再做一遍,这次从c开始。两
: 遍加起来一共是3/2*n个加法。比直观的2*n个加法好。

avatar
b*e
12
后生可畏。



【在 l*********8 的大作中提到】
: 稍微改一下blaze的方法:
: 分4个数为一组,a, b, c, d。先算b+c。 然后比较a和d,只计算b+c + max(a, d).
: 这样,两次加法解决了两个三连数。 n个数字有n-2个三连数,总共需要(n-2)次加法。
:
: 从a

avatar
l*8
13
还是向前辈学习出来的:)

【在 b***e 的大作中提到】
: 后生可畏。
:
: 。

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