1个算法开发(价格可谈) 远程全职
一般月薪500元- 项目类型:其他
- 每月工作: 1天
- 工作方式:远程
职位详情
go语言赔率计算,算出最合理的一组号码
10个号码:1-10组成10个不重复的数字。
例子:
07,10,03,01,02,09,06,08,04,05
09,10,04,08,06,02,01,07,03,05
06,03,09,05,07,02,04,01,10,08
01,10,03,04,05,09,06,07,02,08
大:6-10,小:1-5,和指的是第一位跟第二位相加的值
第1位龙虎规则:第1位 > 第10位:龙 否则为虎
第2位龙虎规则:第2位 > 第9位:龙 否则为虎
第3位龙虎规则:第3位 > 第8位:龙 否则为虎
第4位龙虎规则:第4位 > 第7位:龙 否则为虎
第5位龙虎规则:第5位 > 第6位:龙 否则为虎
用户第一个号码买第一位:大-10元,赔率:99.5 系统需要筛选出第一位没有6-10的的号码
用户购买:和6-10元,赔率100 系统需要筛选出第一位跟第二位相加不等于6的号码
当多个用户都进行购买的时候,则需要计算总金额,总赔率。并根据自定义筛选出合理的号码
时间要求:10S以内。
目前尝试的方法:
1.列出所有的组合数字。耗时1S以内
2.在数据库建立字段:k1,k2,k3,k4,k5,k6,k7,k8,k9,k10,t1,t2,t3,t4,t5,he,bonus,moneey
kN表示号码的第N位,并把k开头的作为联合主键。
bonus:赔率 开出本号码的赔率
根据赔率以及购买的总额