输入N个大于等于1.5的实数,可以使用加乘添加括号,允许调换数的顺序,求最大值

输入N个大于等于1.5的实数,可以使用加乘添加括号,允许调换数的顺序,求最大值
这题困惑了很久
现在想到是这几个方面
有的时候两个相加是比相乘大,有的时候不是
如1.5+2>1.5*2
还有如1.5 1.6 1.7 1.8这四个数的最大组合是
(1..5+1.8)*(1.6+1.7)
貌似2是零界值
但小于2的个数是奇数和偶数个貌似又有区别
要正确的 最好有证明
200分不成敬意,对的加100
回复1楼
你的方法没怎么看懂。
能说仔细点吗
没人能搞定吗
或者那个达人可以编个C的程序做这道题
提高不了悬赏了
能帮忙搞定的再送200分
说到做到
sky9boy 1年前 已收到5个回答 举报

sxw1985 幼苗

共回答了26个问题采纳率:92.3% 举报

步骤如下:(设两个数为X,Y)
1.先求X+Y>XY的情况:X+Y≥2根号XY,若2根号XY大于XY,则X+Y必大于XY,即2根号XY>XY,两边平方得4XY>X²Y²,同除XY,即XY<4,所以当XY<4时,X+Y>XY恒成立;
2.当X+Y<XY时,X<(X-1)Y,若X>1,则Y>
1+1/(X-1),则X>1且Y>1,若X<1,则X+Y<XY不成立
综上,当X大于1,Y大于1且XY大于4时,X加Y小于XY
当XY小于4时,X加Y大于XY
当X=Y=2时两者相等
把分给我吧,我打了半天

1年前

9

透明的百合 幼苗

共回答了1个问题 举报

不会..

1年前

2

zk1129 幼苗

共回答了2个问题 举报

1楼用编程做得。。。。

1年前

2

8218393 幼苗

共回答了2个问题 举报

先找出N中所有介于(1.5,2)的数,再将其按大小顺序进行排列:
x_1<=x_2<=…<=x_p(x类);
并设其余类为:y_1<=y_2<=…<=y_q(y类);
(1)先算一种特殊情形,即没有y类,
则分为两者情况,
1)p为偶数:max=(x_1+x_p)[x_2+x_(p-1)]…[x_p/2+x_(p/2+1)];
2)p为奇数: 先得到...

1年前

1

孬蛋982 幼苗

共回答了3个问题 举报

看不懂 你在说什么 似乎缺少点什么

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.472 s. - webmaster@yulucn.com