360笔试-关于手表指针
来源:互联网 发布:淘宝在哪里看退货率 编辑:程序博客网 时间:2024/04/28 10:40
关于手表指针的算法思考
我们都知道手表上又时分秒三个指针,时针可以决定分针和秒针的位置,分针可以决定秒针的位置。为了简单起见,现在假设只有时针和分针。
现假设某一刻为H:M,(H=0,1,2…11;M=0,1,2..59),那么在该时刻分针的角度(距离起点0点)为:,时针的角度:,
那么时针和分针的夹角:
问题1.时针和分针重合的时刻?
令,化简之后得:
由此可见,每个小时之中都有一个时刻满足时针和分钟重合,注意当H=11的时候,M=60,也就是12点,即0点。所有满足时针分针重合的时刻为:
[0:0]、[1:(05-06)]]、[2:(10-11)]…[11:60]即[12:0]共有11个时刻
由于没有考虑秒钟,如在[1:(05-06)]]时刻,时针和秒针完全重合在05分和06分之间。
问题2.时针和分钟互换位置,过了多久?
时刻1为:h1:m1,时刻2为:h2:m2,令D1=D2,假设h2>h1,则必然有m1<m2。化简的到:
此外还有,当时针运行到分钟处:,分针运行到时针处:
,化简整理得:
可见这样的时刻答案应该不止一个,但当在特定情况下入h2-h1=2,360笔试中是两个小时后,问总共经历了多少分钟?三元一次方程应该比较好求解吧?
1 0
- 360笔试-关于手表指针
- 360笔试题-类指针
- 指针-笔试
- 关于智能手表不得不吐的糟
- 关于一个C语言的笔试题(数组+指针)
- Android自定义View:另一种实现手表指针转动的方法
- Amazon Moto 360手表晒单
- 360儿童卫士2智能手表
- 你需要知道的关于豪华手表的事
- 关于“Pebble之死”,国内智能手表厂商怎么看?
- 指针笔试题
- 一道指针笔试题
- 一个关于的指针的经典笔试题目,加上自己的一点体会
- 一道关于二维数组和指针数组的C语言笔试题目
- 关于指针《指针&数组》
- 关于指针的指针
- 关于指针,指针参数
- 关于指针
- Swing写一个鼠标点击哪里就会画出一个圆
- 第三章二十题
- Unity-DF 2048界面
- essential C++第二章学习心得
- JQuery基础选择器
- 360笔试-关于手表指针
- libc、glibc与gcc
- Python处理EXCEL(含XLSX)
- 《操作系统》—页式存储管理
- 简单的跟踪算法
- hdu1728 (直撞bfs)
- (优化)Android最佳性能实践(二)——分析内存的使用情况
- Android最佳性能实践(三)——高性能编码优化
- 关于VS2013安装以及openGL配置