google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

网易笔试题目之一

网易笔试题目之一


原题就不赘述了,抽象起来,是这样的:
x,y,z均为非负整数,且有:
x+3y+2z<=200
3x+y+4z<=180
求x,y,z各取多少时,可使得25x+20y+60z取得最大值?
我还没解答出来,稍后附解答过程。

TOP

还是2920,X=0时。。

[ 本帖最后由 mengweidsg 于 2008-10-14 12:23 编辑 ]

TOP

  鄙视斑竹

你转我博客里的东西不提供原地址~!

TOP

我没算出来,笔试时只是把原题(游戏里常见的设置)抽象成这样的了。

后来用excel拉出来答案了。哈哈,还是工具好用。

不过也说明这一块,我的数学能力还需要提高啊

TOP

我认为当y=0  z=210  x=-220   时,值为最大     不知对不对

TOP

=.=如果是我直接写个c语言的代码来算了。。
金鳞岂是池中物,一遇风云便化龙;九霄龙吟惊天变,风云际会浅水游.

TOP

笔试是纸笔…… 当场,限时。

TOP

这个考逻辑还是数学? 达人解释一下?

TOP

这个不是很简单的高中数学吗?画个图形就有答案了

TOP

不难啊,首先非负整数,所以可以得到x<=60,y<=66,z<=45.
因为25x+20y+60z,所以z取最大,所以最大为60*45=2700。此时x和y取0.

TOP

如果改成30x+35y+60z要最大值就要复杂点了。

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 18:43Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹