今天面试一家外资公司,问了几个个数学智力推理问题:
第一个问题:
用数字1-9组成2、3、4位的三个数,注意啊,是2、3、4位的三个数,
不能都是3位的数。每个数字只能用一次。
比如组成98,765,4321三个数,
要求,这三个数乘积最大。请问应如何组合。
如何推理。不能遍历,需要推理得出结论。第二个问题:
从1到2005,用加减法运算,可以在第一个数前面加负号。
问:能否得到最后的结果为0。(答案:这是不可以的)
继续问:如果从1到N一共N个数,N是大于1的自然数,同样用加减法运算,第一个数前面
可以加负号,
当结果可以得到为0时,N满足什么条件。第三个问题:
有个天平,称量时候有误差.称甲物体的时候重量是a,称物体乙时候重量是b,两个物体一起称时重量是c,问甲乙两个物体真实值是多少?(误差最小)
第一个问题:
用数字1-9组成2、3、4位的三个数,注意啊,是2、3、4位的三个数,
不能都是3位的数。每个数字只能用一次。
比如组成98,765,4321三个数,
要求,这三个数乘积最大。请问应如何组合。
如何推理。不能遍历,需要推理得出结论。第二个问题:
从1到2005,用加减法运算,可以在第一个数前面加负号。
问:能否得到最后的结果为0。(答案:这是不可以的)
继续问:如果从1到N一共N个数,N是大于1的自然数,同样用加减法运算,第一个数前面
可以加负号,
当结果可以得到为0时,N满足什么条件。第三个问题:
有个天平,称量时候有误差.称甲物体的时候重量是a,称物体乙时候重量是b,两个物体一起称时重量是c,问甲乙两个物体真实值是多少?(误差最小)
解决方案 »
- 如何将两条相交粗直线转化为两个区域的相交?
- 新手求助,关于数组输入的问题.
- 怎么得到qq空间的网页代码
- 急啊~~线程的问题
- 在全局函数中,如何调用对话框类中的函数?!
- 谁能给个VC写的dll例子?
- 请问如何将cstring类型转换成byte类型的数据
- 有关CFile::Open的使用
- 怎样才能让PlaySound(MAKEINTRESOURCE(IDR_WAVE1),hInstance,SND_RESOURCE¦SND_LOOP¦SND_ASYNC);立即停止声音播放?
- 求简单网络程序,另+分(偶没作过网络编程)
- 问题?
- 如何在点击文件的右键中添加自己的应用程序,并获取文件的全名?
1..N的和为N*(N+1)/2。如果这个和可以通过加减运算为0,其实就是代表这个和是2的倍数,即这些数可以分成两组,这两组的和完全相等。
所以N可以是3,4,7,8,11,12...
也即N可以是4的倍数,也可以是4的倍数减1
(2).乙 + 误差 = b;
(3).甲 + 乙 + 误差 = c;
(3)*2-(1)-(2) => 甲+ 乙=2c-a-b
f(x,y) = (a-x)^2+(b-y)^2+(c-x-y)^2
f(x,y)最小的时候,则应该是最接近真实值
f(x,y)再分别对x,y求导.并等于0,再连立这两个方程求出来.