由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问一个题 house paint
相关主题
请教一下那个paint house的DP题[合集] 报个offer,请大家帮忙看看 (转载)
how many ways can you paint a cube using 3 colors?跟contract house签的工作跟和正式公司签的工作有什么区别
请教一道组合题在Atlanta, $94k for senior software engineer 这个工资怎样?
paint house (leetcode), 如果K colors, M个houses在一个环上应该怎么做?关于 rental compensation
cube用三种颜色paint的方法是多少种?Amazon, CISCO or Bloomberg offer
google 一道dp 题Amamon onsite 面经
请教实习的one time house allowance什么是open house interview?
问个color tree的DP问题请问这offer里这两句是什么意思
相关话题的讨论汇总
话题: dp话题: house话题: houses话题: paint话题: cost
进入JobHunting版参与讨论
1 (共1页)
w**n
发帖数: 122
1
就是前面某位拿了一堆Offer的大牛贴的
minimize the cost of painting K houses, each house has different
costs to paint in different colors,
2 houses (next to each other) cannot be painted in the same
color. DP 问题
请教怎么DP?
谢谢先!!
f*********d
发帖数: 140
2
只想出一个复杂度KC^2的dp
不知道KC可解否
K:#of house
C:#of colors

【在 w**n 的大作中提到】
: 就是前面某位拿了一堆Offer的大牛贴的
: minimize the cost of painting K houses, each house has different
: costs to paint in different colors,
: 2 houses (next to each other) cannot be painted in the same
: color. DP 问题
: 请教怎么DP?
: 谢谢先!!

f*********d
发帖数: 140
3
可以优化到KClogC
还是不知道KC可解否~

【在 f*********d 的大作中提到】
: 只想出一个复杂度KC^2的dp
: 不知道KC可解否
: K:#of house
: C:#of colors

f*********d
发帖数: 140
4
嗯 O(KC)可解~

【在 f*********d 的大作中提到】
: 可以优化到KClogC
: 还是不知道KC可解否~

f*********d
发帖数: 140
5
dp[k][c]: the optimal solution of painting the first k houses where the
kth house is colored with color c.
dp[k-1][1, C] => dp[k][1, C] transition cost can be reduce to O(C)

【在 w**n 的大作中提到】
: 就是前面某位拿了一堆Offer的大牛贴的
: minimize the cost of painting K houses, each house has different
: costs to paint in different colors,
: 2 houses (next to each other) cannot be painted in the same
: color. DP 问题
: 请教怎么DP?
: 谢谢先!!

w**n
发帖数: 122
6
没太看懂
如果 dp[k-1][c] 是 paint K-1个house的最优解(cost最低),并且第k-1个house是
用颜色C
那么dp[k][x]里, x必须是跟C不一样的颜色。如果取颜色X, min(cost(x)) x!=C, 这
个不一定是k个house的最优解8

【在 f*********d 的大作中提到】
: dp[k][c]: the optimal solution of painting the first k houses where the
: kth house is colored with color c.
: dp[k-1][1, C] => dp[k][1, C] transition cost can be reduce to O(C)

f*********d
发帖数: 140
7
找到dp[k-1][1..C]里面最小的一个,并且计数, 如果最小的计数个数>1 ,那么,等不
等于C就无所谓了,如果最小的计数个数=1, 再记录一个次小的即可~
错了请指出~

【在 w**n 的大作中提到】
: 没太看懂
: 如果 dp[k-1][c] 是 paint K-1个house的最优解(cost最低),并且第k-1个house是
: 用颜色C
: 那么dp[k][x]里, x必须是跟C不一样的颜色。如果取颜色X, min(cost(x)) x!=C, 这
: 个不一定是k个house的最优解8

1 (共1页)
进入JobHunting版参与讨论
相关主题
请问这offer里这两句是什么意思cube用三种颜色paint的方法是多少种?
想咨询一下Milpitas, CA 的情况google 一道dp 题
what software can make chart like this (Ashby plot) (转载)请教实习的one time house allowance
是不是失业率又上升啦?问个color tree的DP问题
请教一下那个paint house的DP题[合集] 报个offer,请大家帮忙看看 (转载)
how many ways can you paint a cube using 3 colors?跟contract house签的工作跟和正式公司签的工作有什么区别
请教一道组合题在Atlanta, $94k for senior software engineer 这个工资怎样?
paint house (leetcode), 如果K colors, M个houses在一个环上应该怎么做?关于 rental compensation
相关话题的讨论汇总
话题: dp话题: house话题: houses话题: paint话题: cost