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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 04:58:04
输入N个大于等于1.5的实数,可以使用加乘添加括号,允许调换数的顺序,求最大值这题困惑了很久现在想到是这几个方面有的时候两个相加是比相乘大,有的时候不是如1.5+2>1.5*2还有如1.51.61.7

输入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