出租车

7-18 出租车计价 (15分)

好久不见. 提交于 2020-03-04 03:12:37
本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下: 起步里程为3公里,起步费10元; 超起步里程后10公里内,每公里2元; 超过10公里以上的部分加收50%的回空补贴费,即每公里3元; 营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。 输入格式: 输入在一行中给出输入行驶里程(单位为公里,精确到小数点后1位)与等待时间(整数,单位为分钟),其间以空格分隔。 输出格式: 在一行中输出乘客应支付的车费(单位为元),结果四舍五入,保留到元。 # include <stdio.h> # include <math.h> int main ( ) { double km ; int minute ; double fare ; scanf ( "%lf %d" , & km , & minute ) ; if ( km <= 3 ) fare = 10 ; if ( km > 3 ) { fare = 10 + ( km - 3 ) * 2 ; if ( km > 10 ) fare + = ( km - 10 ) * 1 ; //超过10公里以上的部分加收每公里1元 } fare + = minute / 5 * 2 ; printf ( "%.0f\n" , fare ) ; return 0 ; } 来源: CSDN 作者:

oo博客2

∥☆過路亽.° 提交于 2020-02-21 11:32:29
一、 从多线程的协同和同步控制方面,分析和总结自己三次作业来的设计策略及其变化   第五次:这次作业我的策略便是读入指令一个线程、调度器一个线程、电梯三个线程,通过调度器线程将读入指令线程读入的指令分配给三个电梯,而三个电梯则一直在运行,检测是否有指令产生。本次作业完全使用 synchronized关键字进行同步控制。   第六次:这次作业因为指导书要求不太明确,我便放弃了读入指令线程这个设计以达到更好地同步控制。我的设计是将指令全部读入后,根据指令数量建立对应的监控线程,这样一来我只需做好监控线程的同步即可,实现起来较为容易。   第七次:这次作业的设计又变回了第五次作业的设计策略,即读入指令一个线程、调度器一个线程来实现指令的读入与分配,之后让 100个出租车成为100个线程自由移动。 二、 基于度量来分析自己的程序结构 第五次作业:   这次作业因为给电梯分配指令时要考虑的因素过多(例如同质和捎带),因此 Dispatch 类写的过于臃肿,在分配算法上可以继续优化。   优点:采用 Button 思路使电梯运行策略变得简单。   缺点:对于捎带判断思路不清晰导致代码变得臃肿。   设计原则缺陷:责任均衡分配原则及懂我原则。 第六次作业:   这次作业由于涉及到线程的类只有 Monitor 类,导致该类责任过重成为 God 类。   优点:线程较少,同步控制容易实现。   缺点

C语言习题出租车计价

元气小坏坏 提交于 2020-01-21 09:23:48
# include <stdio.h> # include <math.h> int main ( ) { double mileage ; int minute ; double cost ; int t = 0 ; scanf ( "%lf %d" , & mileage , & minute ) ; if ( minute < 5 ) { minute = 0 ; } else { t = minute / 5 ; } if ( mileage <= 3 ) { cost = 10 + 2 * t ; } else if ( mileage > 3 && mileage <= 10 ) { cost = 10 + ( mileage - 3 ) * 2 + 2 * t ; } else if ( mileage > 10 ) { cost = 24 + ( mileage - 10 ) * 3 + 2 * t ; } cost = ( int ) ( cost + 0.5 ) ; //四舍五入即+0.5转换为int型 printf ( "%.0f" , cost ) ; return 0 ; } 来源: CSDN 作者: rua代码使我快乐 链接: https://blog.csdn.net/qq_46011230/article/details/104057423

数据标注,自动驾驶汽车的新“引擎”丨曼孚科技

自古美人都是妖i 提交于 2020-01-17 00:48:44
伴随着计算机视觉技术的日臻成熟,出行生态不断智能化,这其中典型的应用场景就是汽车自动驾驶。 1.汽车自动驾驶真的来了 2018年,世界上首个无人出租车正式上路。这是硅谷初创公司 Drive.ai 在美国得克萨斯州 Frisco 实现的第一批无人出租车出行。 国内领域,百度是汽车自动驾驶行业的佼佼者。今年11月30日,百度在广州开启了RoboTaxi的试运营服务,这是百度的自动驾驶出租车在长沙试运营后,又一个城市开始了自动驾驶汽车的试运营。 如果算上滴滴年底在上海推出自动驾驶出租车的计划,2019年有可能在三座城市中看到自动驾驶出租车的身影。 可以说,自动驾驶汽车真的要来了。 2.汽车自动驾驶背后的技术支持 在汽车自动驾驶的过程中,汽车本身需要具备感知、策划、决策、控制等多项“技能”,这些技能可以统称为“人工智能”。 然而,所谓的智能只是一个结果,想要让汽车本身的算法做到处理更多、更复杂的场景,背后就需要有海量的真实道路数据做支撑。 而这就需要依靠数据标注。 数据标注存在的意义是让机器理解并认识世界。在汽车自动驾驶领域,数据标注处理的标注场景通常包括换道超车、通过路口、无红绿灯控制的无保护左转、右转,以及一些复杂的长尾场景诸如闯红灯车辆、横穿马路的行人、路边违章停靠的车辆等等。 3.汽车自动驾驶领域常用的几种数据标注工具 数据标注通常处理的数据类型有语音、文本、图像等内容

LeetCode:Trips and Users

流过昼夜 提交于 2019-12-03 11:20:54
1、题目名称 Trips and Users(出租车预约取消率) 2、题目地址 https://leetcode.com/problems/trips-and-users/ 3、题目内容 表Trips内存储了出租车的接单数据,包括Id、Client_Id、Driver_Id、City_Id、Status、Request_at共计6列,其中Status列是个枚举列,包括completed(已完成)、cancelled_by_driver(由司机取消)、cancelled_by_client(由乘客取消)三类: +----+-----------+-----------+---------+--------------------+----------+ | Id | Client_Id | Driver_Id | City_Id | Status |Request_at| +----+-----------+-----------+---------+--------------------+----------+ | 1 | 1 | 10 | 1 | completed |2013-10-01| | 2 | 2 | 11 | 1 | cancelled_by_driver|2013-10-01| | 3 | 3 | 12 | 6 | completed |2013-10-01| |

国内自动驾驶公司争先入局Robotaxi

别来无恙 提交于 2019-11-26 19:33:06
高级别自动驾驶落地再遇波折?近日,通用汽车旗下自动驾驶技术公司Cruise首席执行官丹·阿曼(Dan Ammann)暗示,Cruise将推迟今年年底推出无人驾驶出租车的计划(Robotaxi)。 与此对应的是,中国企业则跃跃欲试。继百度自动驾驶于8月2日落地长沙后,7日,自动驾驶公司文远知行和广州白云出租汽车集团有限公司、科学城(广州)投资集团有限公司“牵手”,共同宣布组建合资公司——文远粤行,布局L4级自动驾驶出租车,推出面向中国的出行解决方案。 一进一退之间,被认为最可能实现商业化落地的Robotaxi,成为当前检验各大公司自动驾驶技术和运营水准的标尺。Robotaxi会否如期而至? 自动驾驶“不是加大资本就能催熟” 自动驾驶企业的商业模式目前仍在探索中,但Robotaxi被认为是可最先落地的领域。截至目前,估值最高的几家自动驾驶公司,包括Waymo、Cruise和Uber ATG,也都在探索Robotaxi,来自广州的小马智行、深圳的AutoX也在今年6月获得在加州的自动驾驶车路试运营牌照,获准向当地公共乘客提供自动驾驶打车服务。 Cruise成立于2013年,2016年3月被通用汽车收购,成为后者在自动驾驶/无人驾驶研发和商业化版图中最重要的构造之一。丹·阿曼表示,之所以推迟这项服务,是出于性能和安全方面的考虑。而为了解决这些问题,部门将尽可能增加测试和验证历程