又到了光輝的十月, 這個月對螃蟹們有很多意義, 像是甲殼周年慶和年中飼料發放. 然而甲殼周年慶今年用非常精簡的方式舉辦, 發飼料餐盒給螃蟹吃吃就結束了...囧, 所以真正能期待的的就是年中飼料發放.
古代時, 糧食的單位是石(ㄉㄢˋ)/斗/升/合(ㄍㄜˇ).
換算規則是: 1石=10斗=100升=1000合.
據前人跟網路上的傳說, 甲殼以前很慷慨的, 都是幾十石幾十石地發放. 然而, 不知道是我阿呆被騙了還是大環境改變, 甚至是我個人問題, 我從沒遇過這榮景. 而且發放最小單位也從"石"變成了"斗"(說不定有螃蟹是用"升"...XD), 螃蟹們就變成名符其實的升斗小蟹了.
另外, 甲殼還有個政策(德政?), 預定的飼料總量, 今年只會拿到50%, 明年拿30%, 後年拿20%. 我想這或許是擔心螃蟹一次有太多飼料可吃, 結果會吃太多or吃太脹, 甚至吃壞肚子...
不知道我蟹腦裡哪來的印象, 還是之前都恰巧遇到那樣的狀況, 我一直以為是發放量的規則是:
以前榮景時, 幾十石的量去算50%/30%/20%, 可能很好算, 即使分配時差個一石要明後年才可以領, 可能也沒差吧!
然而現在的預定的飼料總量已經沒幾石了, 還要用斗當單位, 這個50%/30%/20%的分配就很重要.
在己丑仲秋單車遊完成後, 回到甲殼, 查了我的庫存又看了明細表, 咦~~怎麼飼料量不對, 今年量竟然小於50%的總量!!! (╯‵□′)╯ ╩══╩
只好向發放飼料的單位詢問, 於是她們跟我說發放規則:
舉例: 有隻升斗小蟹, 總量=9斗=0.9石, 那他這三年領到的飼料量將會是
今年量 = round(總量*50%) = round(0.9*50%) = 0石
明年量 = round(總量*30%) = round(0.9*30%) = 0石
後年量 = (總量-今年量-明年量) = (0.9-0-0) = 0.9石
這種分配法, 那隻升斗小蟹要撐到後年才有飼料可吃, 簡直餓昏了...囧
重點在於round函式是四捨五入到"整數石", 這對螃蟹是苛刻的算法.
因為這可能會發生下列的情形:
1. 今年量 < 50% < (明年量+後年量)
2. 明年量 < 30% < 後年量
3. 今年量 = 明年量 < 後年量
而且總量的最小單位是"斗", 發放時卻四捨五入到"石", 這合理嗎!!!!!
縱使飼料不多, 升斗小蟹雖無山珍海味但還是夠吃.
不過有些作法, 對小蟹的實值差別雖不多, 但是"奇蒙子"差很大...
古代時, 糧食的單位是石(ㄉㄢˋ)/斗/升/合(ㄍㄜˇ).
換算規則是: 1石=10斗=100升=1000合.
據前人跟網路上的傳說, 甲殼以前很慷慨的, 都是幾十石幾十石地發放. 然而, 不知道是我阿呆被騙了還是大環境改變, 甚至是我個人問題, 我從沒遇過這榮景. 而且發放最小單位也從"石"變成了"斗"(說不定有螃蟹是用"升"...XD), 螃蟹們就變成名符其實的升斗小蟹了.
另外, 甲殼還有個政策(德政?), 預定的飼料總量, 今年只會拿到50%, 明年拿30%, 後年拿20%. 我想這或許是擔心螃蟹一次有太多飼料可吃, 結果會吃太多or吃太脹, 甚至吃壞肚子...
不知道我蟹腦裡哪來的印象, 還是之前都恰巧遇到那樣的狀況, 我一直以為是發放量的規則是:
重點在於ceil函式, 無條件進位到"整數石", 這對螃蟹是優惠的算法.今年量 = min(總量, ceil(總量*50%)) 明年量 = min((總量-今年量), ceil(總量*30%)) 後年量 = (總量-今年量-明年量)
以前榮景時, 幾十石的量去算50%/30%/20%, 可能很好算, 即使分配時差個一石要明後年才可以領, 可能也沒差吧!
然而現在的預定的飼料總量已經沒幾石了, 還要用斗當單位, 這個50%/30%/20%的分配就很重要.
在己丑仲秋單車遊完成後, 回到甲殼, 查了我的庫存又看了明細表, 咦~~怎麼飼料量不對, 今年量竟然小於50%的總量!!! (╯‵□′)╯ ╩══╩
只好向發放飼料的單位詢問, 於是她們跟我說發放規則:
round函式是四捨五入到"整數石".今年量 = round(總量*50%) 明年量 = round(總量*30%) 後年量 = (總量-今年量-明年量)
舉例: 有隻升斗小蟹, 總量=9斗=0.9石, 那他這三年領到的飼料量將會是
今年量 = round(總量*50%) = round(0.9*50%) = 0石
明年量 = round(總量*30%) = round(0.9*30%) = 0石
後年量 = (總量-今年量-明年量) = (0.9-0-0) = 0.9石
這種分配法, 那隻升斗小蟹要撐到後年才有飼料可吃, 簡直餓昏了...囧
重點在於round函式是四捨五入到"整數石", 這對螃蟹是苛刻的算法.
因為這可能會發生下列的情形:
1. 今年量 < 50% < (明年量+後年量)
2. 明年量 < 30% < 後年量
3. 今年量 = 明年量 < 後年量
而且總量的最小單位是"斗", 發放時卻四捨五入到"石", 這合理嗎!!!!!
縱使飼料不多, 升斗小蟹雖無山珍海味但還是夠吃.
不過有些作法, 對小蟹的實值差別雖不多, 但是"奇蒙子"差很大...
沒有留言:
張貼留言