輸入描述:
第一行輸入乙個兩個正整數l_1,l_2l1,l2,表示木條長度。
第二行輸入乙個正整數t,表示詢問次數。
隨後t行,每行兩個實數x_i,y_ixi,yi表示目標點的座標。
l1,l2≤1000l1,l2≤1000
t≤1000t≤1000
|x|,|y|≤10000∣x∣,∣y∣≤10000
輸出描述:
對於每次詢問,如果可以到達,輸出0,如果無法到達,給出所有能到達的點中離目標點最近的距離。
你的答案將被認為是正確的,如果相對誤差不大於1e-6。
示例1輸入
23 13
315 1
40 0
0 0輸出
0.00000000
4.00000000
10.00000000
把這兩條棍子當成兩個向量,根據向量知識,最後一條邊就是兩個向量的和,則最大值就是兩個向量長度之和,最小值是長度之差的絕對值。在這個範圍內輸出0。否則輸出最短距離
#include
#include
intmain()
else
if(celse
}return0;
}
題目描述
小希最近想知道乙個東西,就是a+b=a|b(其中|為按位或)的二元組有多少個。
當然,直接做這個式子對小希來說太難了,所以小希改變了一些條件,她僅想知道其中
a,b#include
intmain()
printf
("%lld"
,ans)
;return0;
}每一次都要取模,是因為如果最後取模,當數太大時,ans已超出long long 範圍
牛客 二進位制數(C )
大家都知道,資料在計算機裡中儲存是以二進位制的形式儲存的。有一天,小明學了c語言之後,他想知道乙個型別為unsigned int 型別的數字,儲存在計算機中的二進位制串是什麼樣子的。你能幫幫小明嗎?並且,小明不想要二進位制串中前面的沒有意義的0串,即要去掉前導0。每行有乙個數字n 0 n 10 8 ...
牛客小白月賽29 B二進位制
牛客小白月賽29 b二進位制 題目描述 scimoon 有乙個壞掉的計算器,這個計算器僅接受 0 sim 2 1 的數 這個計算器只支援一種操作,舉個例子,輸入乙個數 x,這個數會按順序進行 n 次操作,在第 i 次操作中,有乙個操作符 op i 和乙個數 a i 如果 op i 1 表示這次操作是...
二進位制演算法
首先是6個二進位制的運算子 運算子 含義 描述 按位與 如果兩個相應的二進位制位都為1,則該位的結果值為1,否則為0 按位或 兩個相應的二進位制位中只要有乙個為1,該位的結果值為1 按位異或 若參加運算的兩個二進位制位值相同則為0,否則為1 取反 是一元運算子,用來對乙個二進位制數按位取反,即將0變...