由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 刚上市公司面经
相关主题
刚上市公司面经A家第一次电面(面经)
发发我自己的Bloomberg的面经还是career cup
发苹果电面面经攒人品请教一道题的算法!! (转载)
面经: bloomberg onsite已经迷茫到了极限了。或许该是时候打道回国了。
Amazon 二面面经我们有一个full stack的manager/lead
SQL某startup面经,顺便求指点心情非常郁闷,冒个泡
the water and alcohol problem大家有没有碰到过4个小时的OA的?
Case Interviews公司有个人经常对着我打喷嚏
相关话题的讨论汇总
话题: s1话题: int话题: s2话题: temp话题: coprime
进入JobHunting版参与讨论
1 (共1页)
f********a
发帖数: 165
1
倒水问题 5升3升的桶,倒出4升的水。要求写出code, 打印出步骤。 输入输出自己定
义。 推还是挺容易,但是转成code不知道从何下手。
★ 发自iPhone App: ChineseWeb 8.1
d**********u
发帖数: 3371
2
DP

【在 f********a 的大作中提到】
: 倒水问题 5升3升的桶,倒出4升的水。要求写出code, 打印出步骤。 输入输出自己定
: 义。 推还是挺容易,但是转成code不知道从何下手。
: ★ 发自iPhone App: ChineseWeb 8.1

s**x
发帖数: 7506
3
http://www.geeksforgeeks.org/measure-1-litre-from-two-vessels-i
you can always get 1 liter if a and b are coprime, then pour 3 to 1.
:)
f********a
发帖数: 165
4
倒水问题 5升3升的桶,倒出4升的水。要求写出code, 打印出步骤。 输入输出自己定
义。 推还是挺容易,但是转成code不知道从何下手。
★ 发自iPhone App: ChineseWeb 8.1
d**********u
发帖数: 3371
5
DP

【在 f********a 的大作中提到】
: 倒水问题 5升3升的桶,倒出4升的水。要求写出code, 打印出步骤。 输入输出自己定
: 义。 推还是挺容易,但是转成code不知道从何下手。
: ★ 发自iPhone App: ChineseWeb 8.1

s**x
发帖数: 7506
6
http://www.geeksforgeeks.org/measure-1-litre-from-two-vessels-i
you can always get 1 liter if a and b are coprime, then pour 3 to 1.
:)
c********p
发帖数: 1969
7
mark
x******e
发帖数: 18
8
Using 2 stacks to mimic the 2 bucket, suppose s1 has 5L and s2 has 3L.
Algorithm:
1) Fill s1 to be full
2) Move the water in s1 to s2 until s2 is full
3) Empty s2
4) Move the water in s1 to s2 until s1 is empty
5) Fill s1 to be full
6) Move the water in s1 to s2 until s2 is full
Code:
#include
using namespace std;
const int kSize1 = 5;
const int kSize2 = 3;
void PourWater(stack &s1, stack &s2) {
for (int i = 0; i < kSize1; i++) {
s1.push(1);
}
for (int i = 0; i < kSize2; i++) {
int temp = s1.top();
s1.pop();
s2.push(temp);
}
while (!s2.empty()) {
s2.pop();
}
while (!s1.empty()) {
int temp = s1.top();
s1.pop();
s2.push(temp);
}
for (int i = 0; i < kSize1; i++) {
s1.push(1);
}
while (s2.size() != kSize2) {
int temp = s1.top();
s1.pop();
s2.push(temp);
}
}

【在 f********a 的大作中提到】
: 倒水问题 5升3升的桶,倒出4升的水。要求写出code, 打印出步骤。 输入输出自己定
: 义。 推还是挺容易,但是转成code不知道从何下手。
: ★ 发自iPhone App: ChineseWeb 8.1

1 (共1页)
进入JobHunting版参与讨论
相关主题
公司有个人经常对着我打喷嚏Amazon 二面面经
丑胖老就要多干活,少BB。SQL某startup面经,顺便求指点
unidentified_titlethe water and alcohol problem
终于搞定了,说说我这3个月的找工作经历 (2)Case Interviews
刚上市公司面经A家第一次电面(面经)
发发我自己的Bloomberg的面经还是career cup
发苹果电面面经攒人品请教一道题的算法!! (转载)
面经: bloomberg onsite已经迷茫到了极限了。或许该是时候打道回国了。
相关话题的讨论汇总
话题: s1话题: int话题: s2话题: temp话题: coprime