白云新年明信片抢楼

中奖楼层算法:
http://byhh.net/f/BYHHSHOP/1387792561/2014.doc

文档密码:byhhbbs*18*2014

文档内容:
====================================================================

此次抢楼活动获奖楼层计算公式为:
    luckynumber = floor(C*P)
其中,luckynumber为获奖楼层,floor()为向下取整,比如floor(2.53)=2。

1、设置以下两组等差数列因子C:
   ①23楼、123楼、223楼、323楼……
   ②10楼、20楼、30楼……

2、系数P:
   P=(总楼层数/1000)
   如果P<0.5,则P = (总楼层数/1000)+0.5

3、通过因子①算得的楼层可免费获得一套(校内)或一张(校外)白云新年明信片。
   通过因子②算得的楼层可以用 2014 byb换购。

如,若活动贴回复总楼层为557,C=23,则luckynumber为floor((557/1000)*23)=12,即第
12楼的网友可以免费获得一套(校内)或一张(校外)白云新年明信片。

不重复获奖,以最大奖项为先。重复者依次取下一楼层。

==========================================================================

BYHHSHOP所发贴第0楼,获奖楼层数以BYHHSHOP所见web下所显示的为准。

本次抢楼,截至12月24日20:00,共有636楼,因此,上述算法中

1、因子C
   ①23楼、123楼、223楼、323楼……
   ②10楼、20楼、30楼……

2、系数 P = 636/1000 =0.636 luckynumber = floor(C*P),得

3、以下luckyfloor可免费获得一套(校内)或一张(校外)白云新年明信片:

[14, 78, 141, 205, 269, 332, 396, 459, 523, 587]

4、以下luckyfloor可以用 2014 byb换购,请转账2014byb至BYHHBANK账号。

[6, 12, 19, 25, 31, 38, 44, 50, 57, 63, 69, 76, 82, 89, 95, 101, 108, 114, 
120, 127, 133, 139, 146, 152, 159, 165, 171, 178, 184, 190, 197, 203, 209, 
216, 222, 228, 235, 241, 248, 254, 260, 267, 273, 279, 286, 292, 298, 305, 
311, 318, 324, 330, 337, 343, 349, 356, 362, 368, 375, 381, 387, 394, 400, 
407, 413, 419, 426, 432, 438, 445, 451, 457, 464, 470, 477, 483, 489, 496, 
502, 508, 515, 521, 527, 534, 540, 546, 553, 559, 566, 572, 578, 585, 591,
 597, 604, 610, 616, 623, 629] 


a=0.636
b = []
c = []

print(a)

for i in range(23,1000,100):
    b.append(int(i*a))
print(b)
print(len(b))

for i in range(10,1000,10):
    c.append(int(i*a))
print(c)
print(len(c))





以后要能再实现自动筛选,生成中奖id就好了……


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值