※ 引述《youngkai (年輕人)》之銘言:
: ※ 引述《icenuclear (藍色丁丁)》之銘言:
: : 本文所有的演算法皆為推測而得的
: : Let
: : t為時間差 單位為hr
: : P = Population
: : S = Total satisfaction
: : P + S = K
: : P & S 存儲格式皆為浮點數
: : 網頁顯示的P為無條件捨去後的結果
: : 網頁顯示的S為無條件進位後的結果
: : Growth = dP/dt = (2*S + 3)/100 = (2*(K - P) + 3)/100 (1)
: 3/100是什麼?有這個隱藏常數嗎?
觀察的結果 同樣的S 會有兩種Growth
所以我猜測網頁上的數據是取捨之後的結果
: : 人口成長率=人口對時間之變化率
: : 網頁顯示的G為對小數點第3位四捨五入之結果
: : 由(1)得
: : P = c*exp(-t/50)+K+1.5 (2)
: : 伺服器只要紀錄c和K和時間原點即可知道P
: 伺服器不會是紀錄c與K來算P吧
: 我以為是紀錄current P、current S、current time
: 每隔一個interval,跑一個function,得到新的P S
這樣伺服器的運算量會過大
如果是我就不會這樣設計
照我的演算法
只要在客戶端存取網頁的時候計算
每次改變K時 重計算其他參數即可
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.52.179