題目連結(jié):
C 765-7457 10 41 04 29
B 207-0225 21 28 07 53
B 316-0414 16 43 09 37
C 463-1401 19 28 00 33
D 514-9373 01 20 09 08
#
765-7457 439 240 389 C 362.44
207-0225 0 32 593 B 34.45
316-0414 174 240 600 B 109.50
463-1401 0 152 153 C 70.05
514-9373 68 0 400 D 127.16
有點(diǎn)麻煩的流程控制題。
首先,我們將開(kāi)始的時(shí)、分以及結(jié)束的時(shí)、分統(tǒng)一換成分鐘數(shù),方便等等判斷。接著針對(duì)開(kāi)始在的區(qū)間(白天、傍晚、晚上),再各自考慮結(jié)束的時(shí)間點(diǎn)在的時(shí)間區(qū)間。
但是因?yàn)橥砩系臅r(shí)間有跨天,所以要將跨天的區(qū)間分開(kāi)判斷。而且當(dāng)開(kāi)始跟結(jié)束在同一區(qū)間,要判斷是否開(kāi)始的分鐘數(shù) > 結(jié)束的分鐘數(shù),即代表繞過(guò)了一周來(lái)到同一區(qū)間。
此次分享到此為止,如有任何更加簡(jiǎn)潔的想法或是有說(shuō)明不清楚之地方,也煩請(qǐng)各位大大撥冗討論。