
正文
五个人过河用java代码,五个人过河时间最短
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
有一条河,船上只能坐五个人,几次可以全都过去。
答案:7次 解析:前面三个来回都是5人上船过河,1人驾船回来,相当于每次运4个人过河,也就是前三个来回一共送过去12人,来回一共6次。最后一次5人全过去,所以一共7次。
有10个人要过河,河中有条船一次最多坐5个人,要过5次才可过去。
小船至少六次才能全部过河。第一次五个人坐到对面,要有一个人再把船划过来,加上划船的人,一共五个人,再划到对面,然后有一个人再把船划回来,载上四个人,再滑到对面去,如此往返,至少六次才能全部过河。
第一次5个人过河,但是还要一个人把船开回来,此时,岸上还有70人,船上一人,所以岸上每次都只有4个人能过河。
相关问答
Q1: java中类与类之间的关系是怎样的,请高手举例说明一下
所以,类是将现实事物抽象化,而对象是将事物具体化。举例:张三是一个学生,那么张三其实是比较具体的一个人,而学生则是一个抽象事物。此时可以创建一个学生类,包含学号,年龄,班级等。
依赖(uses-a)依赖关系是类中最常见的关系,例如订单类(order)需要访问用户账户类(account),所以在订单类中需要引用账户类,即订单类依赖账户类,但图书类不需要依赖账户类。如果修改账户类,会影响到订单类。
关联 关联即对象与对象之间的连接。java类之间的关联是一个类的作为另一个的属性被定义,即“has-a”的关系。关联又分为组合与聚合两种。
关联关系分为两种:聚合和组合。聚合:举个例子,学校类是整体,而学生类是部分。学校与学生都是可以独立存在的,之间没有什么必然的联系。因此学校与学生就是聚合关系。
java类与类之间的关系,这个概念有点模糊,java编程时面向对象的,一个java实体类就是一个对象,如人,他的属性是姓名,年龄、职业等。另外有一个实体类叫做动物,他包含人,鸟,鱼等这个类中人就是动物的一种。
(1)、“is a”的关系就是继承关系,如:class Person { ...} class China extends Person { ...} 也就是中国人是人一种。
Q2: java开发的项目中模块、包、类、接口的关系是什么?
一个模块中有多个包;一个包中可以有多个类;一个类(接口类)中可以有多个抽象方法;一个类(实现类,继承自接口类)中可以有多个方法。推荐选择千锋教育,千锋教育采用全程面授高品质、高体验培养模式,非常值得选择。
java开发的项目中模块、包、类、接口是继承关系、实现关系、依赖关系。学习java开发,推荐千锋教育,以初心至善,匠心育人为企业价值观,以草根精神、创业精神、协同精神、奉献精神为企业精神,值得选择。
类是生成实例对象的模板。它和接口的关系是,类是接口实现的载体,即引入接口的类负责接口方法的实现。Java支持单重继承,可以减小编程中的复杂度;但是,可以实现多重接口。
什么是接口,接口跟类有什么区别?怎样使用接口。
java接口:Java语言中存在的结构,有特定的语法和结构。Java语言中一个类所具有的方法的特征集合,是一种逻辑上的抽象。
Q3: 五人过河题目
ae一起过,a回来,bd一起过,e回来,ae一起过,a回来,c自己过,e回来,最后ae一起过。9次解决。
小船上还只能坐5-1=4(个)人,因此每次只能过去4个人,25÷4=6(次)……1(人),虽然只有1人,但也需要载一次,因此是5+1=6(次)。(25-5)/(5-1)+1=6次 小船至少要载6次,才能全部过河。
加上划船的人,一共五个人,再划到对面,然后有一个人再把船划回来,载上四个人,再滑到对面去,如此往返,至少六次才能全部过河。
次,前面3次每次坐5人过去,就要留下1个人把船划过来,第4次正好坐5个人。
(17-5)÷4×2+1,=12÷4×2+1,=3×2+1,=7(次);答案:7次 解析:前面三个来回都是5人上船过河,1人驾船回来,相当于每次运4个人过河,也就是前三个来回一共送过去12人,来回一共6次。
÷(5-1)=7….1,刚好最后5人一起过河,所以一共要7次运完。
关于五个人过河用java代码和五个人过河时间最短的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







