算法命题:上下班有4个点,分别是9点、12点、13点、18点.随机给出两个点开始点和结束点,例如10点来公司,14点离开公司,建立数学模型得出在公司上班几个小时,上例是3个小时.我的设想是10点和

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 22:45:52
算法命题:上下班有4个点,分别是9点、12点、13点、18点.随机给出两个点开始点和结束点,例如10点来公司,14点离开公司,建立数学模型得出在公司上班几个小时,上例是3个小时.我的设想是10点和

算法命题:上下班有4个点,分别是9点、12点、13点、18点.随机给出两个点开始点和结束点,例如10点来公司,14点离开公司,建立数学模型得出在公司上班几个小时,上例是3个小时.我的设想是10点和
算法
命题:上下班有4个点,分别是9点、12点、13点、18点.随机给出两个点开始点和结束点,例如10点来公司,14点离开公司,建立数学模型得出在公司上班几个小时,上例是3个小时.
我的设想是10点和14点分别和4个点做差得到8个数,将这8个数通过建立算法得到是3个小时,感激涕零.
非常感谢以上两位建议,但还是有实现不了的情况,有可能两个时间都在上午,或都在下午。
我是想能不能分别做差,得到一堆数据后,再建模算出结果。

算法命题:上下班有4个点,分别是9点、12点、13点、18点.随机给出两个点开始点和结束点,例如10点来公司,14点离开公司,建立数学模型得出在公司上班几个小时,上例是3个小时.我的设想是10点和
设A点上班,B点下班
楼主说的有道理,考虑到A和B都在上午或下午的情况,需要修改一下公式:
总上班时间为:
max(0,(min(B,12)-max(A,9))) + max(0,(min(B,18)-max(A,13)))
其中 min/max 函数表示两变量之间取较小/大值
你可以代入公式验算一下.
基本思路是分别计算上午和下午各上了几小时班,然后相加.
关于楼主说的算出几个差值,然后“建模”的想法,
因为这个函数是不连续的,必须要加入判断处理,在C语言中是IF语句,
用公式表达就是这里的 MIN 和 MAX
靠加减乘除做表达式,好像做不出不连续函数.

例如10点来公司,14点离开公司,建立数学模型得出在公司上班几个小时,上例是3个小时。
为什么?你的命题我没看明白,能解释一下吗?

很简单啊
如果编程的话,分情况考虑,用判断做就好了啊,几个if语句就能搞定啊,情况很少哎;
如果用数学结果表示的话,
给出上下班点为x,y
(min{y,18}-max{x,9})-(min{y,13}-max{x,12})
前半是不考虑中午休息的上班时间,后半减去中午休息
没错吧...

全部展开

很简单啊
如果编程的话,分情况考虑,用判断做就好了啊,几个if语句就能搞定啊,情况很少哎;
如果用数学结果表示的话,
给出上下班点为x,y
(min{y,18}-max{x,9})-(min{y,13}-max{x,12})
前半是不考虑中午休息的上班时间,后半减去中午休息
没错吧

收起

算法命题:上下班有4个点,分别是9点、12点、13点、18点.随机给出两个点开始点和结束点,例如10点来公司,14点离开公司,建立数学模型得出在公司上班几个小时,上例是3个小时.我的设想是10点和 大虾帮忙中译英一句话吧:明天起,公司上下班时间恢复成9点至17点30分.-----谢谢! 在数轴上离开原点4个单位长度的点有__个,他们分别是__与__? 加拿大签证中心几点上下班? 在直线y=1/2x+1/2上,到x轴或y轴距离为1的点有----个,点的坐标分别是---------- 如图,数轴上有A、B两个点,对应数分别是-9和-5.若将A、B两个点运动起来,且A点的运动速度为每秒1个单位,B点的运动速度为每秒3个单位.若A、B两点同时出发,相向而行,同时有一个动点C从原点出 如图,数轴上有A、B两个点,对应数分别是-9和-5.若将A、B两个点运动起来,且A点的运动速度为每秒1个单位,B点的运动速度为每秒3个单位.若A、B两点同时出发,相向而行,同时有一个动点C从原点出 24点有多少算法! 钟面上从2点到4点有几次时针与分针相遇?分别是几点几分? 1、3、3、9~24点算法 24点算法1 4 5 6 算24点,4个数字分别是10、4、10、4.. 与原点的距离为12.5个长度的点有( )个它们表示的有理数分别是( ) 在数轴上表示负二又二分之一的点与表示3.1的点之间有()个整数点,这些整数分别是( ) 如图,数轴上有A、B两个点,对应数分别是-9和-5.若将A、B两个点运动起来,且A点的运动速度为每秒1个单位,检举|2012-02-15 21:10提问者:vian860 |浏览次数:275次B点的运动速度为每秒3个单位.若A、B两 如图,△DEF是△ABC经过某种变换得到的图形.点A与点D,点B与点E,点C与点F分别是对应点(1)分别写出点A与点D,点B与点E,点C与点的坐标,并说说对应点的坐标有哪些特征.(2)若点P(a+3,4-b)与点Q(2a 点P为椭圆x^2/9+y^2/4=1上的点,F1,F2分别是椭圆的左右焦点,则满足向量PF1*PF2=0的点P有几个? 数轴上标出若干个点,每相邻两点相距一个单位长度,点A、B、C、D对应的数分别是数a、b、c、d,且d-2a=10,那么数轴的原点应是哪一点?共有9个点A在第1点,B在第4点,C在第5点,D在第7点