java - 旅行优化(最大化您的停留时间)
问题描述
您a[X]
在巴黎有一个小时的停留时间并想预订一些旅行。您更喜欢预订尽可能少的旅行,以便以[X]
最少的上下文切换享受最后几个小时。
旅行之间的交通如何没有时间成本。
输入行程持续时间数组(小时)
e.g.[1,3,6]
剩余总小时数e.g.15
最少购买次数e.g. 3(6+6+3=15)
如果没有办法填满剩余的总小时数,return-1.
输入样本:
136
15
输出
3
java
请用任何语言帮助我。
解决方案
推荐阅读
- java - java中带有双反斜杠的正则表达式
- c# - 停止上一个任务并运行新任务 wpf
- asp.net - 使用 ASP.Net 直接打印 PDF 文件
- node.js - 使用 Typescript 在 Sequelize 模型中创建实例方法
- javascript - CSharp 和 javascript 中的 FromXmlString
- vba - exel文件中的错误行
- sql-server - SQL Server:查询单个表以显示其他列
- ios - 如何将用户注册到 AWSCognitoIdentityUserPool 并取回 JWT 令牌?
- android - Android应用程序中的“动态修改资源表”究竟是什么意思
- nginx - 用 proxy_pass 下的参数重写