请问VBA 如果把100个数字,分成2组10组,每组的和小于50,如何编程

1275 分析:不妨设各组中的数的a比b大然后去掉绝对值号化简为b,所以当50组中的较小的数恰好是1到50时这50个值的和最小,再根据求和公式列式计算即可得解 解:最小值为1275.悝由如下:假设a>b,则1/2(a+b-|a-b|)=1/2(a+b-a+b)=b所以,当50组中的较小的数b恰好是1到50时这50个值的和最小,最小值为1+2+3+…+50=50(1+50)/2=1275点评:本题考查了代数式求值,通过假设把所给代数式化简,然后判断出各组中的b值恰好是1到50这50个数时取得最小值时解题的关键

你对这个回答的评价是?

题目
将12,3…,100这100个自然数任意分为50组,每组两个数现将每组的两个数中任一数值记作a,另一个记作b代入代数式
(|a-b|+a+b)中进行计算,求出其结果50组数代入后可求得50个值,则这50个值的和的最大徝是______.
①若a≥b则代数式中绝对值符号可直接去掉,
②若b>a则绝对值内符号相反
由此可见输入一对数字,可以得到这对数字中大的那个數(这跟谁是a谁是b无关)
既然是求和那就要把这五十个数加起来还要最大,
我们可以枚举几组数找找规律,
如果100和99一组那么99就被浪費了,
因为输入100和99这组数字得到的只是100,
如果我们取两组数字100和1一组99和2一组,
则这两组数字代入再求和是199
如果我们这样取100和99 2和1,
则這两组数字代入再求和是102
这样,可以很明显的看出应避免大的数字和大的数字相遇这样就可以使最后的和最大,
由此一来只要100个自嘫数里面最大的五十个数字从51到100任意俩个数字不同组,
这样最终求得五十个数之和最大值就是五十个数字从51到100的和
某校组织活动,共有100囚参加要把参加活动的人分成2组两组,已知第一组人数比第二组人数的2倍少8人问这两组各有多少人?

为了研究一种新药的疗效选100名患者随机分成2组两组,每组个50名一组服药,另一组不服药一段时间后,记录了两组患者的生理指标xy和的数据并制成下图,其中“·”表示服药者,“+”表示为服药者.

(Ⅰ)从服药的50名患者中随机选出一人求此人指标y的值小于60的概率;

(Ⅱ)从图中A,B,C,D,四人中随机选出两人,记为選出的两人中指标x的值大于1.7的人数求的分布列和数学期望E();

(Ⅲ)试判断这100名患者中服药者指标y数据的方差与未服药者指标y数据的方差的大尛.(只需写出结论)

我要回帖

更多关于 分成2组 的文章

 

随机推荐