災變後

發布時間: Sept. 15, 2022, 5:05 p.m.   最後更新時間: Sept. 14, 2023, 10:08 p.m.   時間限制: 9999ms   記憶體限制: 128M

今日,或許是後世史學家中口中人類命運的轉捩點,又或許會成為都市傳說般被消失的十年歷史。然而對每一位活在此時的貴族、軍人、工人、農民,這無非是一筆沉重的記憶,一道無法視而不見的永恆傷痛。新的一場戰爭開始了,是上一場戰爭業火的延續,滿布喧囂、哀號、哭喊的殘破大地在充滿著詭譎橘紅光芒的覃狀雲朵的籠罩下,似乎也不在是值得關注的焦點。核武戰爭的開端使星球環境劇變,多數人在這此浩劫中當場因爆炸產生的強烈衝擊波而死去,這還算是幸運的了,相比其他那些來不及搭上仁慈的死神提供的第一班冥界特快車的人們。剩下來的人口在重度輻射汙染下,多半產生了異變。而僅存的實驗學家們為了與不再是大地之母的大自然進行生存的拉鋸戰,研發出了可適應輻射環境的特殊基因注射至僅剩的1成人口上,很快的適任者開始的重建這已然殘破不堪的家園。但下一場災難來臨了,不適應者在計畫開始的一年後逐漸發病,在產生巨變的偌大苦痛中變異成喪失理智的狂暴怪物,潛伏在社會中,異變後造成許多傷亡,同時大自然中的多種生物也異變成強大的侵略物種,威脅人類生存。於是,肅清者誕生了,一個專為願意無條件賭上自己性命的瘋子所提供的高薪高風險職業,他們配戴著特殊的武器,可將依周圍空氣成分組成壓縮成多種特定質量 m 的子彈,並依據周圍環境的溼氣、風速、日照產生可發射子彈的多種不同加速度 a  ,同時他們所獲得的護目鏡會自動偵測需擊殺目標所需的最小子彈力道 f ,而由不同的 m 和  a 搭配相乘的結果便是在該狀況下可使用的子彈力道 F,為了節省能源防止意外狀況發生必定採用最小的 F 擊殺目標,若有多種組合可以組合出該 F ,採用 m 和 a兩者差值之絕對值最小的組合,能更有效保養槍枝。

輸入多個整數 m (1 < m < 10^4) 代表現有砲彈質量,輸入 -1 代表此段輸入結束
輸入多個整數 a (1 < a < 10^4) 代表現有砲彈加速器可提供的加速度,輸入 -1 代表此段輸入結束
輸入多個整數 f (1 < f < 10^8) 代表擊倒個目標,輸入 -1 代表此段輸入結束

針對每個輸入f,依順序輸出擊倒該目標所使用的 m a F

複製範例
5
4
6
10
1
-1
1
8
10
3
1
-1
41
-1
6 8 48

F 一定大於等於 f 

brute force binary search

第38th進階組資格考