突然想寫個程式來算完滿數

2021-04-18 14:48:16 字數 1799 閱讀 7038

計算量太大了,一台機器肯定不行

做個c/s的計算框架

伺服器放到乙個公網ip上(現在恰好有這個資源,以後可能就沒啦,哈哈)

客戶端可以隨意了

伺服器進行任務分配,將計算任務分片

安裝了客戶機的機器啟動後,自動執行程式,並嘗試連線伺服器

若連線上伺服器,伺服器則自動將任務片段傳送給該客戶端

客戶端接收任務後離線,在空餘時間完成計算,計算的中間結果儲存在本地

計算完成後,重新連線伺服器,將結果上傳至伺服器,並請求新的計算任務

伺服器整理計算結果,並將結果儲存,進行任務的重分配

客戶端實時的檢測cpu,如果cpu資源利用率較低,就進行任務計算

若利用率較高,就暫停計算

感覺並不複雜,就是要費點時間

感覺難點在於伺服器端的任務排程與分配

還是挺有意思的

估計做的可能性很小,想想總可以吧?

完滿數

比達哥斯認為,數的完滿取決於它的因數(即能被原數整除的那些數)。比如12的因數是1,2,3,6,而12=1+2+3+6,那麼12就是乙個完滿數。12之後的完滿數是28,第三個是496,第四個是8128,第五個是33550336,第六個是8589869056。與完滿數相對應的定義是「盈」數和「虧」數。「盈」數是指數的各因數之和大於本身,而「虧」數是因數之和小於本身的數。完滿數有乙個很有意思的性質,就是完滿數總等於一系列相鄰的計數數之和。比如: 6   =1+2+3;

28  =1+2+3+4+5+6+7;

496 =1+2+3+4+5+6+7+…+30+31;

8128=1+2+3+4+5+6+7+…+126+127;

……………… 兩個世紀後,歐幾里德發現完滿數總是兩個數的乘積,乙個數是2的冪,而另乙個數則是2的冪減去1。就是說: 6   =2^1 x (2^2-1),

28  =2^2 x (2^3-1),

496 =2^4 x (2^5-1),

8128=2^6 x (2^7-1),

親和數

親和數是一對數,其中乙個數是另乙個數的因素之和。比達哥斯學派得到過非平凡的發現,即220和284是親和數。220的因數是1,2,3,4,10,11,20,22,44,55,110,它們的和是284;另一方面,284的因數是1,2,4,71,142,它們的和是220。這一對數被認為是友誼的象徵。**的信徒們相信,「親和數」傳達著「你中有我,我中有你」友好的,和平的資訊,是友誼的象徵。在《創世紀》中寫到雅各送給他的孿生兄弟依掃220只山羊,山羊的數目表達了雅各對兄弟的摯愛之情。於是在西方,漸漸流傳著一種習俗,就是在乙個水果上刻下220,在另乙個水果上刻下284,自己吃下乙個,另乙個送給所愛的人吃。還有一種護身符,上面刻有220和284這兩個數字,理由是佩戴這種護身符能促進愛情。人們對「親和數」的喜愛還在於長久以來都沒能發現第二對「親和數」。這引起了許多數學家的濃厚興趣,直到2023年,大數學家費馬公布了第二對「親和數」--17296和18416。笛卡爾發現了第3對親和數9363584和9437056。更令人吃驚的是,在2023年,大數學家尤拉向公眾一口氣丟擲了62對親和數。奇怪的是,他們都忽略了一對小得多的親和數。2023年,60歲的義大利人尼柯洛發現了這一對親和數1184和1210。

金蘭數

與「親和數」相仿,「金蘭數」是指,第乙個數的因數之和等於第二個數,第二個數的因數之和等於第三個數,而第三個數的因數之和又正好是第乙個數。1945330728960,2324196638720,2615631953920 就是一組「金蘭數」。這樣大的天文數字,是不意味著,要在三個人之間建立友好感情就必須付出巨大的努力?

突然想寫個程式來算完滿數

計算量太大了,一台機器肯定不行 做個c s的計算框架 伺服器放到乙個公網ip上 現在恰好有這個資源,以後可能就沒啦,哈哈 客戶端可以隨意了 伺服器進行任務分配,將計算任務分片 安裝了客戶機的機器啟動後,自動執行程式,並嘗試連線伺服器 若連線上伺服器,伺服器則自動將任務片段傳送給該客戶端 客戶端接收任...

突然想寫些東西

一些不成熟的感悟 分析下自己的不足 分析下自己可能的優勢 如何去做總結 這幾天看了些牛人的部落格和經歷,深感自己的渺小,自己從大學讀到研究生也已經六年多了,這些年也確實學到了很多東西,積累了一些感悟。但是,更多的則是感覺自己時間的浪費,執行力之差。看到這些大牛的部落格,讓我感覺自己也應該嘗試去記錄下...

突然想寫點什麼

面試是乙個雙向認知得過程,公司要在短時間內判斷候選人是否符合當前需求,面試者需要了解公司是否和自己搭 每次面試也是自我反省得機會。當前得網際網路環境對於測試人員得要求,半個產品 半個運維 半個開發 整個測試 整體思維。自己老是盯著要學 要學各種工具,其實這些都是手段。首先要清晰得判斷出目標,期望,拿...