小希現在手裡有乙個連著的兩塊木條,長度分別為l1l1,l2l2,木條之間有乙個無摩擦的連線點,木條之間可以相互轉動,小希將其稱之為雙截棍。
現在小希把長為l1l1的木條的一端放在原點(0,0),任意轉動這兩根木條,小希想知道,是否有可能通過一種轉動方式使得雙截棍的另一端到達指定點呢?
如果不能,請輸出所有能到達的點中離目標點最近的距離。
第一行輸入乙個兩個正整數l1l1,l2l2,表示木條長度。第二行輸入乙個正整數t,表示詢問次數。
隨後t行,每行兩個實數xixi,yiyi表示目標點的座標。
l1,l2≤1000l1,l2≤1000
t≤1000t≤1000
|x|,|y|≤10000|x|,|y|≤10000
對於每次詢問,如果可以到達,輸出0,如果無法到達,給出所有能到達的點中離目標點最近的距離。示例1你的答案將被認為是正確的,如果相對誤差不大於1e-6。
複製
23 13複製315 1
40 0
0 0
0.000000004.00000000
10.00000000
計算兩根棍子的和 與 差,如果給定的座標長度在【差,和】的範圍之中,則一定能有方法到達,反之,就輸出離「和」或者「差」中最近的距離。
#include#includeusing namespace std;
int main() }
return 0;
}
炫酷雙截棍 (基礎幾何)
小希現在手裡有乙個連著的兩塊木條,長度分別為l1l1,l2l2,木條之間有乙個無摩擦的連線點,木條之間可以相互轉動,小希將其稱之為雙截棍。現在小希把長為l1l1的木條的一端放在原點 0,0 任意轉動這兩根木條,小希想知道,是否有可能通過一種轉動方式使得雙截棍的另一端到達指定點呢?如果不能,請輸出所有...
牛客寒假演算法基礎集訓營5 A 炫酷雙截棍
小希現在手裡有乙個連著的兩塊木條,長度分別為l 1 l1,l 2 l2,木條之間有乙個無摩擦的連線點,木條之間可以相互轉動,小希將其稱之為雙截棍。現在小希把長為l 1 l1的木條的一端放在原點 0,0 任意轉動這兩根木條,小希想知道,是否有可能通過一種轉動方式使得雙截棍的另一端到達指定點呢?如果不能...
酷炫按鈕特效
在網頁製作中,按鈕是必不可少的,每個按鈕也有不同的功能,當然,更加炫酷的按鈕也會讓使用者感興趣,甚至還想多玩幾下.下面我就簡單介紹一種簡單的按鈕 本身只能看到乙個按鈕,當滑鼠懸停在按鈕上時,會上下同時拉出兩個框,這是只用到了css樣式,具體 doctype html html lang en hea...