Chap1 Milking Cows
来源:互联网 发布:厦门大学软件学院分数 编辑:程序博客网 时间:2024/04/29 02:58
用模拟的方法,将农夫进入和离开的时间存放一个数组后排序。
然后扫描数组,如果是进入,则在农场的农夫数加1,否则农夫数减1。
这样最长的没挤奶时间为农夫数为0的最长时间,其他时间间隔为挤奶时间。
一个小细节要注意的是,当一个农夫在某一时间离开,且另一农夫在这同一时间进入的时候,要把进入事件排到离开事件的前面,
不然的话就会在这一点形成农夫数为0的时刻,从而出现错误。
然后扫描数组,如果是进入,则在农场的农夫数加1,否则农夫数减1。
这样最长的没挤奶时间为农夫数为0的最长时间,其他时间间隔为挤奶时间。
一个小细节要注意的是,当一个农夫在某一时间离开,且另一农夫在这同一时间进入的时候,要把进入事件排到离开事件的前面,
不然的话就会在这一点形成农夫数为0的时刻,从而出现错误。
- Chap1 Milking Cows
- Milking Cows
- Milking Cows
- Milking Cows
- Milking Cows
- Milking Cows
- milking cows
- milking cows
- Milking Cows
- Milking Cows
- Milking Cows
- Milking Cows
- Milking cows
- Milking Cows
- Milking Cows
- Milking Cows
- Milking Cows
- Milking Cows【转帖】
- 首篇
- c#Windwosmedia控件使用探索(4)
- 刚开通的博客
- 简单的css
- 自己动手写键盘测试软件
- Chap1 Milking Cows
- js - 图标在网页上漂浮移动效果
- "multiple definition of" 错误
- 由系统时间反求UTC(格林尼治时间)
- IE浏览器->属性->高级里的"禁止脚本调试"的设置在注册表里的什么位置
- char *const p;与 const char * p;的区别
- 快受不了MYSQL了,简直要疯了
- 《Javascript高级程序设计》读书笔记——ECMAScript基础(2)
- 原创 编程如禅——工厂模式的智能化实现(c++)(1)引子