由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 在整数数组中加运算符号和括号,求max
相关主题
贡献一道面试题目:找出在一个数组里面只出现1次的两个数字今天竟然把MULTIPLY(大数相乘)写完了,发帖庆祝
一道要求常数空间和O(n)时间的排序题这道题怎么解
L家phone面,悲剧如何求一个整数阶乘的各位数字和
大牛给个大数(+-*)的面试解答吧来发个我的Leetcode的Python答案吧
上一道我以前喜欢出的题目吧发一个Startup的面经 - Affirm
F面经贴几道老题目
问一道前几天在版上看见的题关于Leetcode
大整数相乘谁贴个bug free的code问一道 ama的除法题
相关话题的讨论汇总
话题: max话题: dp话题: 括号话题: op话题: min
进入JobHunting版参与讨论
1 (共1页)
j**********3
发帖数: 3211
1
这么怎么做?应该用dp,但具体怎么做?
记得在哪看过,但翻阅了lc,发现不一样。。。
求解法,或者有link直接发link我自己看。
谢谢!
a********5
发帖数: 1631
2
dp[i,j] = max{dp[i, k] op d[k+1, j]}

【在 j**********3 的大作中提到】
: 这么怎么做?应该用dp,但具体怎么做?
: 记得在哪看过,但翻阅了lc,发现不一样。。。
: 求解法,或者有link直接发link我自己看。
: 谢谢!

j**********3
发帖数: 3211
3
求详解。k 是什么?op是加减乘除么?那括号 怎么办?

【在 a********5 的大作中提到】
: dp[i,j] = max{dp[i, k] op d[k+1, j]}
p*****9
发帖数: 273
4
re

【在 a********5 的大作中提到】
: dp[i,j] = max{dp[i, k] op d[k+1, j]}
k******n
发帖数: 184
5

这个显然是不对, 虽然这个方向是正确的。
另外这个dp最好的地方是不需要考虑括号。

【在 a********5 的大作中提到】
: dp[i,j] = max{dp[i, k] op d[k+1, j]}
j*****8
发帖数: 3635
6
哪里不对了?
k******n
发帖数: 184
7

要考虑负数状态转移不只要记录max。还有些细节之类的东西, 还有可能要输出解。

【在 j*****8 的大作中提到】
: 哪里不对了?
x***4
发帖数: 1815
8
我也这样想。加减乘除都算上的话,dp要考虑正的max min和负的max min。挺啰嗦的。
不知道我有没有理解错。

【在 k******n 的大作中提到】
:
: 要考虑负数状态转移不只要记录max。还有些细节之类的东西, 还有可能要输出解。

j*****8
发帖数: 3635
9
嗯 有道理
得记录max和min。。
k******n
发帖数: 184
10

你再仔细想想?

【在 j*****8 的大作中提到】
: 嗯 有道理
: 得记录max和min。。

相关主题
F面经今天竟然把MULTIPLY(大数相乘)写完了,发帖庆祝
问一道前几天在版上看见的题这道题怎么解
大整数相乘谁贴个bug free的code如何求一个整数阶乘的各位数字和
进入JobHunting版参与讨论
j*****8
发帖数: 3635
11
对于一个计算式 a op b,知道了maxa maxb mina minb 难道不能算出它的max和min结
果?
k******n
发帖数: 184
12

当然不行了。

【在 j*****8 的大作中提到】
: 对于一个计算式 a op b,知道了maxa maxb mina minb 难道不能算出它的max和min结
: 果?

j**********3
发帖数: 3211
13
我本以为a神说的是对的。。。
j*****8
发帖数: 3635
14
举个例子?

【在 k******n 的大作中提到】
:
: 当然不行了。

r*******g
发帖数: 1335
15
同问
似乎和乘除有关?

【在 j*****8 的大作中提到】
: 举个例子?
a********5
发帖数: 1631
16
因为除法。
这道题要考虑除法就非常蛋疼了。
op = /, num1 = 10,
max_num2 = 100
min_num2 = -100
但是num2也可以取1
而且还要考虑正负号

【在 j*****8 的大作中提到】
: 举个例子?
j*****8
发帖数: 3635
17
那只能穷举了?

【在 a********5 的大作中提到】
: 因为除法。
: 这道题要考虑除法就非常蛋疼了。
: op = /, num1 = 10,
: max_num2 = 100
: min_num2 = -100
: 但是num2也可以取1
: 而且还要考虑正负号

y**********a
发帖数: 824
18
减号能不能当负号用。可以的话首先可以把所有数字转正,然后就可以只考虑 max 的
情况了。
y**********a
发帖数: 824
19
全部转正,然后只用乘法,难道不是最大么?
a********5
发帖数: 1631
20
除法,正负号。。。

【在 y**********a 的大作中提到】
: 全部转正,然后只用乘法,难道不是最大么?
相关主题
来发个我的Leetcode的Python答案吧关于Leetcode
发一个Startup的面经 - Affirm问一道 ama的除法题
贴几道老题目关于除法的问题
进入JobHunting版参与讨论
a********5
发帖数: 1631
21
我很久以前看到过一篇写带除法的,但是我真心不记得了。
我之后做OJ只碰到过加法和乘法的。那个确实记录最大最小就可以。

【在 j*****8 的大作中提到】
: 那只能穷举了?
j**********3
发帖数: 3211
22
为什么负数会有问题?难道不能当成减号么?

【在 k******n 的大作中提到】
:
: 当然不行了。

k******n
发帖数: 184
23
要保存最接近0的状态(正负), 但分母不能为0。
其实这题光输出解就是个不错的coding题了
k******n
发帖数: 184
24

要把数字和符号的逻辑隔离开, 你这样会让代码很麻烦, 尤其遇到了多个减号还要判
断奇偶。 当然我不确定你会怎么实现, 我的直觉是如此。

【在 j**********3 的大作中提到】
: 为什么负数会有问题?难道不能当成减号么?
1 (共1页)
进入JobHunting版参与讨论
相关主题
问一道 ama的除法题上一道我以前喜欢出的题目吧
关于除法的问题F面经
有看《程序设计导引及在线实践》的吗?问一道前几天在版上看见的题
fb面经里解方程那个题具体是什么来着?大整数相乘谁贴个bug free的code
贡献一道面试题目:找出在一个数组里面只出现1次的两个数字今天竟然把MULTIPLY(大数相乘)写完了,发帖庆祝
一道要求常数空间和O(n)时间的排序题这道题怎么解
L家phone面,悲剧如何求一个整数阶乘的各位数字和
大牛给个大数(+-*)的面试解答吧来发个我的Leetcode的Python答案吧
相关话题的讨论汇总
话题: max话题: dp话题: 括号话题: op话题: min