洛谷 P1426 小魚會有危險嗎【模擬/題意理解】
阿新 • • 發佈:2018-01-13
這一 space hid onclick 數據 display play ron 一次
題目描述
有一次,小魚要從A處沿直線往右邊遊,小魚第一秒可以遊7米,從第二秒開始每秒遊的距離只有前一秒的98%。有個極其邪惡的獵人在距離A處右邊s米的地方,安裝了一個隱蔽的探測器,探測器左右x米之內是探測範圍。一旦小魚進入探測器的範圍,探測器就會在這一秒結束時把信號傳遞給那個獵人,獵人在一秒後就要對探測器範圍內的水域進行抓捕,這時如果小魚還在這範圍內就危險了。也就是說小魚一旦進入探測器範圍,如果能在下1秒的時間內馬上遊出探測器的範圍,還是安全的。現在給出s和x的數據,請你判斷小魚會不會有危險?如果有危險輸出‘y‘,沒有危險輸出‘n‘。
//感謝黃小U飲品完善題意
輸入輸出格式
輸入格式:一行內輸入兩個實數,用空格分隔,表示s和x。均不大於100
輸出格式:一行內輸出‘y‘或者‘n‘表示小魚是否會有危險。
輸入輸出樣例
輸入樣例#1: 復制14 1輸出樣例#1: 復制
n
【模擬】:
#include<bits/stdc++.h> using namespace std; double v=7; //初始速度7m/s int main() { int s,x,distance; //探測器距離起點的距離,左右x米的探測範圍 cin>>s>>x; int left=s-x,right=s+x; //View Code左右邊界 while(distance<left) //未進入探測左界 { distance += v; v *= 0.98; } if(distance+v > right) cout<<"n"; //不能往回遊,只能往右遊 else cout<<"y"; }
洛谷 P1426 小魚會有危險嗎【模擬/題意理解】