(個人水平有限,請見諒!)
小易有乙個圓心在座標原點的圓,小易知道圓的半徑的平方。小易認為在圓上的點而且橫縱座標都是整數的點是優雅的,小易現在想尋找乙個演算法計算出優雅的點的個數,請你來幫幫他。
例如:半徑的平方如果為25。
優雅的點就有:(+/-3, +/-4), (+/-4, +/-3), (0, +/-5) (+/-5, 0),一共12個點。
輸入為乙個整數,即為圓半徑的平方,範圍在32位int範圍內。
輸出為乙個整數,即為優雅的點的個數。
25
12
#include #include using namespace std;
int main()
if ((float)n - sqrt(n)*sqrt(n) == 0)
cout << 2*(sum-1)
cout << 2*sum <}
網易筆試題 優雅的點
小易有乙個圓心在座標原點的圓,小易知道圓的半徑的平方。小易認為在圓上的點而且橫縱座標都是整數的點是優雅的,小易現在想尋找乙個演算法計算出優雅的點的個數,請你來幫幫他。例如 半徑的平方如果為25 優雅的點就有 3,4 4,3 0,5 5,0 一共12個點。輸入為乙個整數,即為圓半徑的平方,範圍在32位...
工作知識點 2020w48
本週也算乙個小小里程碑,第一次在公司check in 提交 平時遇到乙個小問題就隨手一寫,倒不如總結起來,對別人可能用處不大,但對自己來說,可以用於總結回顧。extern c 我的工作是純c的,在公司 中遇到如下 ifdef cplusplus extern c endif assert expre...
leaflet如何優雅的展示重疊點位的氣泡視窗
話不多說,先上效果 效果一 效果二 今天我們從另外兩個維度來討論,如何解決此問題。此方案的處理方式是,點選時獲取與該點位重合的所有點位,然後整合需要在氣泡中展示的內容,新增切換功能,達到切換展示所有氣泡資訊的效果 核心 如下 我們將該方法封裝成外掛程式,引用外掛程式後,只需簡單的兩步即可實現上面效果...