![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 11:05 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 出题:一昼夜时钟三针重合几次? |
| 可打印版本 6,682 / 32 |
| 第16楼 wxcute | 发表于 2009-01-13 12:45 |
| 中级用户 发帖 211 积分 458 | |
|
根据大伙的理解,理想钟应该是重合23次。
0-24 包含 25 个整点,24 个小时; 11-13 两个整点间只有 12 点重合,同理 23-24 之间只有24; 0-24 相当于一整天多一秒,而刚好这一秒就是重合的,所以是 22+1=23 次。 |
|
| 第17楼 zh159 | 发表于 2009-01-13 18:16 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
时间象流水一样是连续的,而不是跳跃式的,所以理想钟应该象 8 楼说的
|
|
| 第18楼 linee | 发表于 2009-01-14 00:13 |
| 初级用户 发帖 49 积分 94 | |
|
(网上找的,没学过证明看不懂)
只有两次 假设时针的角速度是ω(ω=π/6每小时),则分针的角速度为12ω,秒针的角速度为72ω。分针与时针再次重合的时间为t,则有12ωt- ωt=2π,t=12/11小时,换算成时分秒为1小时5分27.3秒,显然秒针不与时针分针重合,同样可以算出其它10次分针与时针重合时秒针都不能与它们重合。只有在正12点和0点时才会重。 证明:将时针视为静止,考察分针,秒针对它的相对速度: 12个小时作为时间单位“1”,“圈/12小时”作为速度单位, 则分针速度为11,秒针速度为719。 由于11与719互质,记12小时/(11*719)为时间单位Δ, 则分针与时针重合当且仅当 t=719kΔ k∈Z 秒针与时针重合当且仅当 t=11jΔ j∈Z 而719与11的最小公倍数为11*719,所以若t=0时三针重合,则下一次三针重合 必然在t=11*719*Δ时,即t=12点。 |
|
| 第19楼 slore | 发表于 2009-01-14 10:25 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
看你怎样理解钟针的转动,答案就不唯一了。 说了,如果按角度算是得不到我的结果的。
这个题没有说针的转动方式。有一直都走的钟,大多数设计的 针还是一跳一跳的。。。最小摆幅为1秒。。。 这种针不是匀速圆周运动的……上面的证明就不适用了。 |
|
| 第20楼 terse | 发表于 2009-01-14 16:41 |
| 银牌会员 发帖 946 积分 2,404 | |
|
12小时重合
[ Last edited by terse on 2009-1-15 at 11:17 ] |
|
| 第21楼 linee | 发表于 2009-01-14 23:41 |
| 初级用户 发帖 49 积分 94 | |
Originally posted by terse at 2009-1-14 16:41: |
|
| 第22楼 terse | 发表于 2009-01-15 02:40 |
| 银牌会员 发帖 946 积分 2,404 | |
Originally posted by linee at 2009-1-14 23:41: 我的思路是这样 探讨下不知正确否 假设表面为60刻度 一小时是5个刻度 x个刻度就是 0点后的x/5刻度 同样y分钟就是y/60小时 到下一个重合点的时候 两刻度相对0点后刻度一样 即x/5小时-y/60小时是个整数 因为分走多一圈 所以一直递增 1 因为刻度一样所以我想 X/5-Y/60的结果应该是 0-11递增 这里的x和y刻度相等也就是X/5-X/60 刚用批写了个 由此题派生出的另一题: 就是时针和分针在什么刻度可以对调且是合理的比如: 07:43:13.00 07:48:15.10 07:53:17.20 07:58:19.29 08:03:21.39 08:08:23.49 08:13:25.59 08:18:27.69 08:23:29.79 08:28:31.88 08:33:33.98 08:38:36.07 |
|
| 第23楼 linee | 发表于 2009-01-15 09:28 |
| 初级用户 发帖 49 积分 94 | |
Originally posted by terse at 2009-1-15 02:40: 应该是正确的,与我计算的非常相似(我是按时针分针每过12/11时刻重合一次来算的),如下图: 怎么没图呢? 算了,就文本说明吧,你这个计算下来跟我计算的(前面提供过)非常相似,只有一个时刻异常,就是09:49这个时刻,你这个计算的是09:49:54.540,我前面提供是的09:49:05.45,一个54一个05差的不是一点半点,有点奇怪。 先分析下你的代码看看。 [ Last edited by linee on 2009-1-15 at 09:54 ] |
|
| 第24楼 terse | 发表于 2009-01-15 11:18 |
| 银牌会员 发帖 946 积分 2,404 | |
Originally posted by linee at 2009-1-15 09:28: 取位错了 已修正 |
|
| 第25楼 linee | 发表于 2009-01-15 15:10 |
| 初级用户 发帖 49 积分 94 | |
Originally posted by terse at 2009-1-15 02:40: 分析下来,你这个的结果应该就相当于每过12/11时刻重合一次,尝试修改你的代码如下,希望不要介意。 |
|
| 第26楼 terse | 发表于 2009-01-15 15:26 |
| 银牌会员 发帖 946 积分 2,404 | |
|
我实际解了上面程式 你简化很多 很好
再讨论下时针和分针在什么刻度可以对调且是合理的情况 其中重合情况 作了提示 重合的代码 放在for里效率高点 前面的call出是因为考虑小数 现在这样直接可以了 [ Last edited by terse on 2009-1-18 at 14:51 ] |
|
| 第27楼 linee | 发表于 2009-01-15 17:26 |
| 初级用户 发帖 49 积分 94 | |
|
时针分针对调是什么意思?
|
|
| 第28楼 terse | 发表于 2009-01-15 17:33 |
| 银牌会员 发帖 946 积分 2,404 | |
Originally posted by linee at 2009-1-15 17:26: 比如 重合时时针分针对调位置肯定是合理的 如3点的时候 对调位置显然是不合理的 因为时针12点的时候 分针绝不会在3点吧 |
|
| 第29楼 linee | 发表于 2009-01-16 23:03 |
| 初级用户 发帖 49 积分 94 | |
Originally posted by terse at 2009-1-15 17:33: 有点难理解,不想研究了。 |
|
| 第30楼 linee | 发表于 2009-01-16 23:06 |
| 初级用户 发帖 49 积分 94 | |
|
我来发一个看如何,
惭愧啊,书到用时方恨少,总觉得表达不清楚,我很努力了,将就看吧。欢迎指正。 [ Last edited by linee on 2009-1-16 at 23:14 ] |
|
| 上一页 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |