Redian新闻
>
挪树和recessed open cabinet
avatar
挪树和recessed open cabinet# Living
c*e
1
前面问了问background,然后一道题,求一个整系数方程的全部非负解,然后聊天。两
次都只做了一道题,太慢了,看看别人都是好几道题。
avatar
O*n
2
想给女儿买个二手钢琴。有一家美国人要搬家,她说她去年11月买的全新雅马哈T1118,
现在想3200出手,不知道合适不?
另外琴行还有一台雅马哈U系列??卖3800,请问哪个更好一点?
谢谢谢谢!
avatar
w*d
3
前院凹进去的一块地里,种着一个人高的棕树,叶子摊的很开,但是因为两边基本靠着
墙,树只能歪着长,我很想把它移到开口的地方。这个事情自己doable吗?
另外一个,一个bathroom的toilet边上有个recessed open cabinet,放toilet paper
和杂志,有点点锈,想把它换掉,挖出来,墙上的坑是19.75in H * 14.25in W, 深4.
25in,找了半天没找到合适的柜子,有见过的类似的请帮忙推荐一个
avatar
c*t
4
是二次方程还是高次的?
avatar
j*p
5
第一个好像很便宜啊。才1年,就降了一半价格。
原价要6K吧
avatar
f*i
6
树挪死,人挪活
一人高的树你估计搞不定

paper

【在 w******d 的大作中提到】
: 前院凹进去的一块地里,种着一个人高的棕树,叶子摊的很开,但是因为两边基本靠着
: 墙,树只能歪着长,我很想把它移到开口的地方。这个事情自己doable吗?
: 另外一个,一个bathroom的toilet边上有个recessed open cabinet,放toilet paper
: 和杂志,有点点锈,想把它换掉,挖出来,墙上的坑是19.75in H * 14.25in W, 深4.
: 25in,找了半天没找到合适的柜子,有见过的类似的请帮忙推荐一个

avatar
l*r
7
同问,分享一下方程的形式把。还从来没见过这种类型的面试题呢,应改不是单纯的做
数学题把,是不是有什么trick在里面。

【在 c*******t 的大作中提到】
: 是二次方程还是高次的?
avatar
T*N
8
T系列本就比U系要低一档, 而且T118似乎是46寸的,新的也是3千多的价吧。 我倒觉
得新的U系列3800 too good。

【在 j******p 的大作中提到】
: 第一个好像很便宜啊。才1年,就降了一半价格。
: 原价要6K吧

avatar
w*d
9
呵呵,是哦,这么老的话我就没想到呢。

【在 f****i 的大作中提到】
: 树挪死,人挪活
: 一人高的树你估计搞不定
:
: paper

avatar
c*e
10
没有什么trick,就是解一个正正数系数方程,多元一次。不是数学题,是编程题。

【在 l*********r 的大作中提到】
: 同问,分享一下方程的形式把。还从来没见过这种类型的面试题呢,应改不是单纯的做
: 数学题把,是不是有什么trick在里面。

avatar
b*s
11
今年T118的团购价大概为$3900, 不过这个价格是包括所有的税, delivery, 还有一次/
两次
tunning.
不过如果你单独买T118, 是肯定拿不到$3900的, 大概得要$4500以上吧. 所以3200应该
还算好, 你再砍个200算是delivery费就好拉 .
至于U系列, U1起码是$6000以上, 你说的这个$3800是新琴吗?

T1118,

【在 O********n 的大作中提到】
: 想给女儿买个二手钢琴。有一家美国人要搬家,她说她去年11月买的全新雅马哈T1118,
: 现在想3200出手,不知道合适不?
: 另外琴行还有一台雅马哈U系列??卖3800,请问哪个更好一点?
: 谢谢谢谢!

avatar
c*e
12
多元一次。

【在 c*******t 的大作中提到】
: 是二次方程还是高次的?
avatar
O*n
13
不是新的,也是二手的,但用了几年就不知道了。
谢谢mm的信息,很有用。

次/

【在 b****s 的大作中提到】
: 今年T118的团购价大概为$3900, 不过这个价格是包括所有的税, delivery, 还有一次/
: 两次
: tunning.
: 不过如果你单独买T118, 是肯定拿不到$3900的, 大概得要$4500以上吧. 所以3200应该
: 还算好, 你再砍个200算是delivery费就好拉 .
: 至于U系列, U1起码是$6000以上, 你说的这个$3800是新琴吗?
:
: T1118,

avatar
L*r
14
多元一次不就是线性方程组吗

【在 c*****e 的大作中提到】
: 多元一次。
avatar
O*n
15
请问mm,46寸的算是小的吗?有什么差别呢?谢谢!

【在 T***N 的大作中提到】
: T系列本就比U系要低一档, 而且T118似乎是46寸的,新的也是3千多的价吧。 我倒觉
: 得新的U系列3800 too good。

avatar
v*n
16
LU decomposition? G-S? SD?
avatar
T*N
17
oops, 不是mm. 46寸也不算小。不过立式钢琴相对来说越高音场越大吧。U1是48的。

【在 O********n 的大作中提到】
: 请问mm,46寸的算是小的吗?有什么差别呢?谢谢!
avatar
g*s
18
正整数系数多元一次方程,求所有非负整数解?
这不就是print_all_coin_combination()吗?

【在 c*****e 的大作中提到】
: 没有什么trick,就是解一个正正数系数方程,多元一次。不是数学题,是编程题。
avatar
l*z
19
搭车问下新的YAMAHA U1 目前的团购价大概是多少?
上次去琴行时候,说可以把我们放在琴行的团购名单里面。但是不可以具体挑哪个琴,
他们送到家里是哪个就是哪个。会有问题吗?
avatar
y*r
20
飞思不可 转行做MATLAB了?
avatar
x*y
21
数学题当场编程?

【在 c*****e 的大作中提到】
: 前面问了问background,然后一道题,求一个整系数方程的全部非负解,然后聊天。两
: 次都只做了一道题,太慢了,看看别人都是好几道题。

avatar
g*s
22
楼主没说清楚。方程系数就是硬币面值,解就是硬币个数。等价于给一组硬币和总钱数
,求硬币组合。

【在 y****r 的大作中提到】
: 飞思不可 转行做MATLAB了?
avatar
c*e
23
是的是的,不好意思没说清楚。

【在 g*********s 的大作中提到】
: 楼主没说清楚。方程系数就是硬币面值,解就是硬币个数。等价于给一组硬币和总钱数
: ,求硬币组合。

avatar
b*e
24
// my solution using recursion + global variables
int a[] = { 2, 3, 5, 7, 10 }; // sorted coin denominations
int size = 5; // number of coin types
int partial[MAX]; // store partial solutions (coins) -
// sorted in descending order
int partialSize=0; // partial solution size (# of coins)
void print_current_solution() {
for (int i=0; icout << endl;
return;
}
// do a DFS with partial solution stored in partial[]
void solve(int sum) {
for (int i=0; iif ( a[i] > partial[partialSize] ) continue;
if ( sum >= a[i] ) {
partial[partialSize++] = a[i]; // extend the partial solution
if ( sum == a[i] ) print_current_solution();
else solve(sum-a[i]); // recurse down
partialSize--; // back up
}
}
}

【在 c*****e 的大作中提到】
: 前面问了问background,然后一道题,求一个整系数方程的全部非负解,然后聊天。两
: 次都只做了一道题,太慢了,看看别人都是好几道题。

avatar
c*e
25
似乎coding style有些问题:
1. 数组partial[]没有initialize
2. 个人不喜欢Global variable用在这种情况,要不放到method里做参数,要不写成一
个class
3. 看了半天还是没明白思路,得到的结果有重复吗?要求是不能重复的。

【在 b*****e 的大作中提到】
: // my solution using recursion + global variables
: int a[] = { 2, 3, 5, 7, 10 }; // sorted coin denominations
: int size = 5; // number of coin types
: int partial[MAX]; // store partial solutions (coins) -
: // sorted in descending order
: int partialSize=0; // partial solution size (# of coins)
: void print_current_solution() {
: for (int i=0; i: cout << endl;
: return;

avatar
c*e
26
前面问了问background,然后一道题,求一个整系数方程的全部非负解,然后聊天。两
次都只做了一道题,太慢了,看看别人都是好几道题。
avatar
l*r
27
同问,分享一下方程的形式把。还从来没见过这种类型的面试题呢,应改不是单纯的做
数学题把,是不是有什么trick在里面。

【在 c*******t 的大作中提到】
: 是二次方程还是高次的?
avatar
c*e
28
没有什么trick,就是解一个正正数系数方程,多元一次。不是数学题,是编程题。

【在 l*********r 的大作中提到】
: 同问,分享一下方程的形式把。还从来没见过这种类型的面试题呢,应改不是单纯的做
: 数学题把,是不是有什么trick在里面。

avatar
c*e
29
多元一次。

【在 c*******t 的大作中提到】
: 是二次方程还是高次的?
avatar
L*r
30
多元一次不就是线性方程组吗

【在 c*****e 的大作中提到】
: 多元一次。
avatar
v*n
31
LU decomposition? G-S? SD?
avatar
g*s
32
正整数系数多元一次方程,求所有非负整数解?
这不就是print_all_coin_combination()吗?

【在 c*****e 的大作中提到】
: 没有什么trick,就是解一个正正数系数方程,多元一次。不是数学题,是编程题。
avatar
y*r
33
飞思不可 转行做MATLAB了?
avatar
x*y
34
数学题当场编程?

【在 c*****e 的大作中提到】
: 前面问了问background,然后一道题,求一个整系数方程的全部非负解,然后聊天。两
: 次都只做了一道题,太慢了,看看别人都是好几道题。

avatar
g*s
35
楼主没说清楚。方程系数就是硬币面值,解就是硬币个数。等价于给一组硬币和总钱数
,求硬币组合。

【在 y****r 的大作中提到】
: 飞思不可 转行做MATLAB了?
avatar
c*e
36
是的是的,不好意思没说清楚。

【在 g*********s 的大作中提到】
: 楼主没说清楚。方程系数就是硬币面值,解就是硬币个数。等价于给一组硬币和总钱数
: ,求硬币组合。

avatar
b*e
37
// my solution using recursion + global variables
int a[] = { 2, 3, 5, 7, 10 }; // sorted coin denominations
int size = 5; // number of coin types
int partial[MAX]; // store partial solutions (coins) -
// sorted in descending order
int partialSize=0; // partial solution size (# of coins)
void print_current_solution() {
for (int i=0; icout << endl;
return;
}
// do a DFS with partial solution stored in partial[]
void solve(int sum) {
for (int i=0; iif ( a[i] > partial[partialSize] ) continue;
if ( sum >= a[i] ) {
partial[partialSize++] = a[i]; // extend the partial solution
if ( sum == a[i] ) print_current_solution();
else solve(sum-a[i]); // recurse down
partialSize--; // back up
}
}
}

【在 c*****e 的大作中提到】
: 前面问了问background,然后一道题,求一个整系数方程的全部非负解,然后聊天。两
: 次都只做了一道题,太慢了,看看别人都是好几道题。

avatar
c*e
38
似乎coding style有些问题:
1. 数组partial[]没有initialize
2. 个人不喜欢Global variable用在这种情况,要不放到method里做参数,要不写成一
个class
3. 看了半天还是没明白思路,得到的结果有重复吗?要求是不能重复的。

【在 b*****e 的大作中提到】
: // my solution using recursion + global variables
: int a[] = { 2, 3, 5, 7, 10 }; // sorted coin denominations
: int size = 5; // number of coin types
: int partial[MAX]; // store partial solutions (coins) -
: // sorted in descending order
: int partialSize=0; // partial solution size (# of coins)
: void print_current_solution() {
: for (int i=0; i: cout << endl;
: return;

avatar
s*f
39
//get all integer positive solution for math function like 5x + 6y + z = 88;
//seems coefficient should be positive, otherwise, bruteforce?
void GetAllCombine_(int in[], int len, int sum, std::vector
> *out){
static std::vector v;
if (len < 1){
if (sum == 0){
out->push_back(v);
}
return;
}
for (int i = 0; i * in[0] <= sum; ++i){
v.push_back(i);
GetAllCombine_(in + 1, len - 1, sum - i * in[0], out);
v.pop_back();
}
}
void GetAllCombine(int in[], int len, int sum, std::vector
> *out){
if (!in || len < 1 || sum < 0 || !out)
return;
GetAllCombine_(in, len, sum, out);
}

【在 c*****e 的大作中提到】
: 前面问了问background,然后一道题,求一个整系数方程的全部非负解,然后聊天。两
: 次都只做了一道题,太慢了,看看别人都是好几道题。

avatar
f*e
40
我有一个傻逼的idea for 5x + 6y + z = 88
void getSolution(int a, int b, int c, int sum) //a=5,b=6,c=1
{
int numA = sum/a;
int numB = sum/b;
int numC = sum/c;
for(int i=0;i<=numA;++i)
for(int j =0;j<=numB;++j)
for(int k=0;k<=numC;++k)
if(x*i+y*j+z*k==88)
cout<}
递归的方法还没想明白
avatar
c*e
41
This one is better: Only two loops, and the inner loop is shorter than yours.
void getSolution(int a, int b, int c, int sum) //a=5,b=6,c=1
{
int numA = sum/a;
for(int i=0;i<=numA;++i) {
int numB = (sum-a*i)/b;
for(int j=0;j<=numB;++j)
if((sum-a*i-b*j) % c == 0)
cout << i << j << (sum-a*i-b*j)/c << endl;
}
}

【在 f********e 的大作中提到】
: 我有一个傻逼的idea for 5x + 6y + z = 88
: void getSolution(int a, int b, int c, int sum) //a=5,b=6,c=1
: {
: int numA = sum/a;
: int numB = sum/b;
: int numC = sum/c;
: for(int i=0;i<=numA;++i)
: for(int j =0;j<=numB;++j)
: for(int k=0;k<=numC;++k)
: if(x*i+y*j+z*k==88)

avatar
s*n
42
bool findSolution (int coefficient[], int size, int rightside){//coefficient
[i] for Xi.
if (size<1) return false;
int reviewed = new int[size];
int lreviewed = 0;
return findPartialSolution (reviewed,lreviewed, coefficient, size,
rightside);
}
bool findPartialSolution (int reviewed[], int lreviewed, int coefficient [],
int size, int rightside){
if (lreviewed==size){
for (int i=0;ireturn;
}
bool found=false;
for (int i=0; ilreviewed++;
reviewed[lreviewed-1] = i;
found ||= findPartialSolution (reviewed,lreviewed, coefficient, size,
rightside-i*coefficient[i]);
}
return found;
}

【在 c*****e 的大作中提到】
: 前面问了问background,然后一道题,求一个整系数方程的全部非负解,然后聊天。两
: 次都只做了一道题,太慢了,看看别人都是好几道题。

avatar
B*1
44
是啊,难看死了,哪个脑残的改了大牛的版面。
avatar
e*s
45
这个算传说中的brute force吗?

【在 f********e 的大作中提到】
: 我有一个傻逼的idea for 5x + 6y + z = 88
: void getSolution(int a, int b, int c, int sum) //a=5,b=6,c=1
: {
: int numA = sum/a;
: int numB = sum/b;
: int numC = sum/c;
: for(int i=0;i<=numA;++i)
: for(int j =0;j<=numB;++j)
: for(int k=0;k<=numC;++k)
: if(x*i+y*j+z*k==88)

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