ETH官方钱包

切換
舊版
前往
大廳
主題

ZeroJudge - e914: pB. 年紀(jì)計(jì)算 解題心得

Not In My Back Yard | 2020-03-29 00:18:03 | 巴幣 0 | 人氣 208

題目連結(jié):


題目大意:
給定一正整數(shù) n (1 ≦ n ≦ 50)。已知小美現(xiàn)在的年齡是她媽媽的年齡(限制媽媽的年齡在今年至少 18 歲且不會(huì)活超過 99 歲)之十位數(shù)與個(gè)位數(shù)交換所得的數(shù)字,且 n 年後媽媽的年紀(jì)是小美的兩倍。設(shè)小美現(xiàn)在 d 歲,則這個(gè) d 值可能為多少?若無(wú)解,輸出「no answer」。



範(fàn)例輸入:
範(fàn)例輸入一:
5

範(fàn)例輸入二:
24

範(fàn)例輸入三:
22


範(fàn)例輸出:
範(fàn)例輸出一:
13

範(fàn)例輸出二:
3

範(fàn)例輸出三:
no answer


解題思維:
窮舉小美媽媽可能的年齡 M(從 18 開始到 99 - n (因?yàn)椴荒艹^ 99 所以要減 n)。也可以窮舉小美的,可是比較不好找範(fàn)圍),然後便可決定小美現(xiàn)在的年齡 d 。如果有找到一個(gè) d 使得 M + n = 2 × (d + n),即是所求。

如果窮舉完可能的年齡後,沒有找到就輸出「no answer」。

此次分享到此為止,如有任何更加簡(jiǎn)潔的想法或是有說明不清楚之地方,也煩請(qǐng)各位大大撥冗討論。
追蹤 創(chuàng)作集

作者相關(guān)創(chuàng)作

更多創(chuàng)作