作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
问题描述及解决方法after contest analysis
有一种情况我想不通:如果有一个盘子,9个煎饼,那就是测试用例
1
9
“正确答案”是 5
但是怎么办?这是我的“错误”想法:
9 -> {4, 5} -> {4,3,2} -> {3,2,2,2}
所以总共 3 + 3 = 6
分钟,而不是 5
有什么明显的我误解了吗?
最佳答案
我在比赛中也失败了,因为我认为最好的方法是将东西分成两半(以获得最大可能的高度降低)。
但是,在查看您的问题时,我可以看到一种比减半效果更好的方法:
9 -> {6, 3} -> {3, 3, 3}
两次交换加三分钟吃饭:5分钟
关于algorithm - Codejam 2015 资格赛 : Infinite House of Pancakes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29608547/
问题描述及解决方法after contest analysis 有一种情况我想不通:如果有一个盘子,9个煎饼,那就是测试用例 1 9 “正确答案”是 5 但是怎么办?这是我的“错误”想法: 9 ->
Here's a problem . 在解决问题之前,我不了解问题本身。具体来说:每当火车应该离开 A 或 B 时,实际上必须有一辆火车准备出发。它是什么样子的?你能给我举个例子吗?谢谢。 问题 一条
我是一名优秀的程序员,十分优秀!