有一次,小魚要從 a 處沿直線往右邊遊,小魚第一秒可以遊 7 公尺,從第二秒開始每秒遊的距離只有前一秒的 98%。有個極其**的獵人在距離 a 處右邊s 公尺的地方,安裝了乙個隱蔽的探測器,探測器左右 x 公尺之內是探測範圍。一旦小魚進入探測器的範圍,探測器就會在這一秒結束時把訊號傳遞給那個獵人,獵人在一秒後就要對探測器範圍內的水域進行抓捕,這時如果小魚還在這範圍內就危險了。也就是說小魚一旦進入探測器範圍,如果能在下 1秒的時間內馬上游出探測器的範圍,還是安全的。現在給出 s和 x 的資料,請你判斷小魚會不會有危險?如果有危險輸出 y,沒有危險輸出 n。
一行內輸入兩個實數,用空格分隔,表示 s 和 x。
一行內輸出』y』或者』n』表示小魚是否會有危險。
首先是先定義輸入變數,利用迴圈來實現小魚每次一遊的只有上一次的98%,sum用於定義小魚遊了多遠
double s,x,length =
7,sum =0;
cin >
> s >
> x;
while(1
)//接下來小魚已經游進了範圍內,只需判斷這一秒內能不能遊出來
if( sum + length > s + x)
//這是已經遊出來的情況
else
洛谷P1426 小魚會有危險嗎
題目描述 有一次,小魚要從a處沿直線往右邊遊,小魚第一秒可以遊7公尺,從第二秒開始每秒遊的距離只有前一秒的98 有個極其 的獵人在距離a處右邊s公尺的地方,安裝了乙個隱蔽的探測器,探測器左右x公尺之內是探測範圍。一旦小魚進入探測器的範圍,探測器就會在這一秒結束時把訊號傳遞給那個獵人,獵人在一秒後就要...
洛谷 P1426 小魚會有危險嗎
有一次,小魚要從a處沿直線往右邊遊,小魚第一秒可以遊7公尺,從第二秒開始每秒遊的距離只有前一秒的98 有個極其 的獵人在距離a處右邊s公尺的地方,安裝了乙個隱蔽的探測器,探測器左右x公尺之內是探測範圍。一旦小魚進入探測器的範圍,探測器就會在這一秒結束時把訊號傳遞給那個獵人,獵人在一秒後就要對探測器範...
洛谷 P1426 小魚會有危險嗎
題目描述 有一次,小魚要從a處沿直線往右邊遊,小魚第一秒可以遊7公尺,從第二秒開始每秒遊的距離只有前一秒的98 有個極其 的獵人在距離a處右邊s公尺的地方,安裝了乙個隱蔽的探測器,探測器左右x公尺之內是探測範圍。一旦小魚進入探測器的範圍,探測器就會在這一秒結束時把訊號傳遞給那個獵人,獵人在一秒後就要...