由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问个google面试题
相关主题
向各位大侠请教几道面试题的思路FB面经+求问:有没有人说一下FB的股票refresh大概是什么个情况?
find subset that sum up to given numberFB 面经
问个google面试题一道老题目
大家看一下这道google面试题请教一道题目
来做一个暴力题问一个面试题
[合集] 微软面试题一道Amazon面试题请教
问两道微软题一个面试题
发几个小公司的题目问一道老题
相关话题的讨论汇总
话题: 1s话题: number话题: array话题: 0s话题: given
进入JobHunting版参与讨论
1 (共1页)
B*******1
发帖数: 2454
1
Given an array of strings of 0s and 1s. X and Y are also given. Return the
maximum number of elements in a subset of the array elements which will X
number of zeroes and Y number of 1s when combined. For eg: if array[] = {"01
", "10", "0", "110"} X=3, Y=2
Answer should be 3 since first 3 strings when combined will give the
required number of 0s and 1s.
这题是不是要用dp啊。
s****j
发帖数: 67
2
就是二维背包问题吧
f[i][j]表示i个0,j个1的时候,最多用到几个元素,然后顺着推就可以了

01

【在 B*******1 的大作中提到】
: Given an array of strings of 0s and 1s. X and Y are also given. Return the
: maximum number of elements in a subset of the array elements which will X
: number of zeroes and Y number of 1s when combined. For eg: if array[] = {"01
: ", "10", "0", "110"} X=3, Y=2
: Answer should be 3 since first 3 strings when combined will give the
: required number of 0s and 1s.
: 这题是不是要用dp啊。

g**********y
发帖数: 14569
3
对,只要背包了,面试里可解的,最好的多半是DP。

【在 s****j 的大作中提到】
: 就是二维背包问题吧
: f[i][j]表示i个0,j个1的时候,最多用到几个元素,然后顺着推就可以了
:
: 01

b*****c
发帖数: 1103
4
f[i][j][k]表示i个0,j个1的时候,前k个元素 最多用到几个元素
当然f[i][j][k]只跟f[i][j][k-1]相关
B*******1
发帖数: 2454
5
Thanks.

【在 g**********y 的大作中提到】
: 对,只要背包了,面试里可解的,最好的多半是DP。
c***7
发帖数: 315
6
这个怎么推啊
f[i][j]又不是f[i-1][j]能确定的

【在 s****j 的大作中提到】
: 就是二维背包问题吧
: f[i][j]表示i个0,j个1的时候,最多用到几个元素,然后顺着推就可以了
:
: 01

s******n
发帖数: 3946
7
DP公式为
f[i,j,n] = max(f[i,j,n-1], f[i-zeros(n), j-ones(n), n-1] + 1)
1 (共1页)
进入JobHunting版参与讨论
相关主题
问一道老题来做一个暴力题
Given an array of N integers from range [0, N] and one is missing. Find the missing number.[合集] 微软面试题一道
partition array problem问两道微软题
彭博 面试题发几个小公司的题目
向各位大侠请教几道面试题的思路FB面经+求问:有没有人说一下FB的股票refresh大概是什么个情况?
find subset that sum up to given numberFB 面经
问个google面试题一道老题目
大家看一下这道google面试题请教一道题目
相关话题的讨论汇总
话题: 1s话题: number话题: array话题: 0s话题: given