问一条很简单但想不出的题目,在线等待答案:有5个人参加程序员考试,其中最高分是100分,最低分是60分,平均分是85分,且每人的分数都不相同,请问排在第三的程序员的分数至少应是多少分?
解决方案 »
- MDI怎么控制子窗体只能打开一次!!!
- 数据类型转换?
- 如何新建一个不显示在工具栏的窗口?
- 如何在状态条上添加一个panel呢?
- MFC中的CString类有个成员函数Left(),MFC中的示例怎么使不了?
- 为什么我在isapi中以dao打开时,总是返回{"Disk or network error."}
- 虚拟桌面软件,在切换到新桌面的时候,程序窗口依然显示在新桌面上,这是怎么做到的?
- 对话框上显示图片崩溃,求助!!
- VS2010建立SDI时自带的CFileView显示的树要如何才能操作里边的内容
- 〈vc内幕〉第五版,95打八五折。是好书吗?
- VC中在CFormView继承来的表单上放了一个MSChart控件,如何把这个控件的内容保存为位图?如符合下面的条件解决,另外捐赠500分!!!!
- where can i find softice for winxp
你再想一想,你的意思是二,三,四都是88.33?这是最小值么?
第二名要是分很高,三不就可以低一些了吧。
第二名最多99分,第四名最多比第三名少一分。
100>=a>=x>=b>=60;a+b+x=85*5-100-60=265;x=265-a-b;如果要x最小,则a,b应尽量大,a最大100,b最大为x;所以:x=265-100-x;x=165/2=82.5
当然考虑了,第三得分最少的情况就是:100,99,89,88,60加起来有436, 不是85 * 5哦
写个程序枚举,然后排序,这样才是程序员,哈哈
程序员应该是先用脑袋想不算法关系,公式,然后生成代码。你那样叫计算机的奴隶主
呵呵,谢谢。
更正。
应该是84。
呵呵。
第三得分最少的情况就是:100,99,84,82,60对不起大家,因为一时心急,请大家原谅。
85*5=425
425-100-60=265
问排第三的程序员最少得多少,也就是问这剩余的265分中第二和第四最多考多少。
第二的上限是99,265-100=166
第三和第四:166/2=83
而第三要比第四多,故第三最少得:84
第三得分最少的情况就是:100,99,84,82,60
再次感谢 neosu(neo) !!!
这题目的解题思路还不够清晰吗?
我用程序解,不是我是计算机的奴隶,而是利用了计算机这个工具。
而且注意,这里是vc论坛,如果纯数学题,来这里发表应该被班组删掉。
高中数学而已。
呵呵,你的也不错。我只是觉得这道题目用程序计算来的快一点而已。
刚看到楼主的问题,我还以为他是求程序来的呢。