2009年上海市中学生数学知识应用竞赛(初中组)

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:10:41
2009年上海市中学生数学知识应用竞赛(初中组)
4.中学生秋游,租48座客车若干辆正好做满,64座可少租一辆,且有一车未坐满,但空位少于一半。48座每辆250元,64座租金比48座高,已知全租64座客车比全用48座合算,求64座租金在什么范围内?怎样搭配最省钱?

解:
设全租48座租了x辆,64座的租金是y元。
则由题意可得:全租64座时租了x-1辆,学生总人数为48x人。
因租64座时有一车未坐满,但空位少于一半,可得:
64(x-2)+32<48x (1)
64(x-1)>48x (2)
又64座租金比48座高,可得:
y>250 (3)
又因全租64座客车比全用48座合算,可得:
(x-1)y<250x (4)
联立(1)、(2),可求得:
4<x<6 (5)
又由题意,x为整数,所以x=5
将x=5代入(4)得:
y<312.5 (6)
联立(3)、(6)得,y的范围为:(250,312.5)...........................第一问
由x=5,可得学生总人数为240人,租64座客车3辆时,刚好还剩下48人,又因为64座租金比48座高
综上所述,租3辆64座客车,1辆48座客车最省钱..............................第二问

其实第二问不严谨,需要用线性规划来做,不过我不知道楼主是否学过,而且还要画图,我级别不够不能插图,索性不严谨就不严谨了。
为解除大家对第二问答案正确性的怀疑,本人编了一个程序给大家对我的结果进行验证:
#include<stdio.h>
#include<conio.h>
#define N 6
#define MAX 10000
#define NUM_STUDENT 240
main()
{
int n_48,n_64,i;