输入N个大于等于1.5的实数,可以使用加乘添加括号,允许调换数的顺序,求最大值这题困惑了很久 现在想到是这几个方面有的时候两个相加是比相乘大,有的时候不是如1.5+2>1.5*2还有如1.5 1.6 1.7 1.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 09:10:25

输入N个大于等于1.5的实数,可以使用加乘添加括号,允许调换数的顺序,求最大值这题困惑了很久 现在想到是这几个方面有的时候两个相加是比相乘大,有的时候不是如1.5+2>1.5*2还有如1.5 1.6 1.7 1.
输入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分
说到做到

输入N个大于等于1.5的实数,可以使用加乘添加括号,允许调换数的顺序,求最大值这题困惑了很久 现在想到是这几个方面有的时候两个相加是比相乘大,有的时候不是如1.5+2>1.5*2还有如1.5 1.6 1.7 1.
步骤如下:(设两个数为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楼用编程做得。。。。

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

先找出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为奇数: 先得到...

全部展开

先找出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为奇数: 先得到tempmin={(x_1+x_p),[x_2+x_(p-1)],…,[x_(p-1)/2+x_(p+3)/2]},再得到tempmin=tempmin+x_(p+1)/2;
最后最大值max为连乘积;
(2)q>=p时,
先按(1)中思路,将x类进行配对相加得到x'_1,x'_2,…x'_i,
若有一个剩余项x_j,
则先算temp=min{x'_1,x'_2,…x'_i,y_1<=y_2<=…<=y_q}
再得到temp=temp+x_j;
将x'_1,x'_2,…x'_i,y_1<=y_2<=…<=y_q剔除temp-x_j后,在于temp做连乘积即为最大值

收起

输入N个大于等于1.5的实数,可以使用加乘添加括号,允许调换数的顺序,求最大值这题困惑了很久 现在想到是这几个方面有的时候两个相加是比相乘大,有的时候不是如1.5+2>1.5*2还有如1.5 1.6 1.7 1. 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) 不等式证明,N个实数绝对值的和大于等于和的绝对值. 利用倒退归纳法证明:n个正实数的算术平均值大于或等于几何平均值 vb:输入10个整数求平均值,并求出大于、等于、小于平均值的数的个数(使用选择结构、循环结构、数组). 利用凸函数性质证明:n个实数的算术平均值大于或等于几何平均值,x ,其中 . 是任意的非负实数,满足: =1. 设实数xymn满足x乘以x加y乘以y等于3,m乘以m加n乘以n'等于1,若a大于等于mx+ny恒成立,求a的范围 输入实数个数:n,并输入n个实数.输出:平均值、最大值、最小值. 用C#如何实现回文数的判断?输入一个N位正数(N大于等于3),使用数组判断它是不是回文数(例如:12321是回文数). 一道C++练习题试题E:计算一个实数的绝对值计算所给定的实数的绝对值.输入标准输入,第一行为需要你计算的数的个数n,第2行是由空格隔开的n个实数.输出标准输出,将从输出读入的数使用一 输入n个数,找出所有大于n个数的平均值的那些数在编程的过程中,我知道可以通过提前输入你要输入的数的个数N,但是有没有办法,可以让其自动识别,输入了多少个数字。。。求解。 ab是实数,求证:a的平方加b的平方加1大于等于a加b加ab 求证2的n大于等于n乘2的(n-1)/2次方加1 C语言输入10个整数,输出大于等于其平均值的数的个数 顿号的用法:大于等于三个才可以用顿号,还是大于等于两个就可以使用顿号? 1加n分之1加4加n分之一加9加n分之1,结果大于等于7分之一,求n的最大值 试证:当n和k都是给定的正整数且k大于等于2时,n的k次方可以写成n个连续奇数的和. pascal中关于数组问题,任何一个n的3次方一定可以表示成n个连续的奇数和.输入n(n《=100),输出n的3次方对应的表达式.样例:输入:3输出:7+9+11最小距离问题我国内蒙古大草原上有N(N不大于1