48 優雅的點

2021-09-09 07:43:53 字數 505 閱讀 1071

(個人水平有限,請見諒!)

小易有乙個圓心在座標原點的圓,小易知道圓的半徑的平方。小易認為在圓上的點而且橫縱座標都是整數的點是優雅的,小易現在想尋找乙個演算法計算出優雅的點的個數,請你來幫幫他。

例如:半徑的平方如果為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如何優雅的展示重疊點位的氣泡視窗

話不多說,先上效果 效果一 效果二 今天我們從另外兩個維度來討論,如何解決此問題。此方案的處理方式是,點選時獲取與該點位重合的所有點位,然後整合需要在氣泡中展示的內容,新增切換功能,達到切換展示所有氣泡資訊的效果 核心 如下 我們將該方法封裝成外掛程式,引用外掛程式後,只需簡單的兩步即可實現上面效果...