彩票猪手精推版

This commit is contained in:
lihanqi
2025-11-04 17:18:21 +08:00
parent 7c2b23f1a2
commit dc59f393fa
172 changed files with 23112 additions and 122 deletions

View File

@@ -0,0 +1,59 @@
帮我在写一个算法
入参有高位/中位/低位H/M/L5个上期前区号码加2个上期后区号码加一个本期首球。
详情:
高位
1. 拿到每个前区的球号作为masterBallNumber去D9表查询取出前30个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值,共30x5。
2. 再从dlt_frontend_history_top取平均值向上连续3个球号按系数排行无需记录系数值。
3. 再从dlt_frontend_history_top_100取平均值向上连续3个球号按系数排行无需记录系数值。
4. 再拿每个后区的球号作为主球号去D12表中查询取出前30个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值共30x2。
5. 再拿最后一个首球球号去D5表查询取出前11个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值,共11x1。
注意系数值无需区分用一个统一的map即可。
统计出这个map里面的各个球号、球号对应出现的次数、对应的系数和、 以及球号对应的百期排位、球号对应的历史排位。其中百期排位对应的表是dlt_frontend_history_top_100历史排位对应的表是dlt_frontend_history_top
注意:百期排位如果系数相同则对应的排位也相同,历史排位也一样
最后返回各个球号、球号对应出现的次数、对应的系数和、 以及球号对应的百期排位、球号对应的历史排位。
中位:
1. 拿到每个前区的球号作为masterBallNumber去D9表查询取出前30个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值,共30x5。
2. 再从dlt_frontend_history_top取平均值向上连续3个球号按系数排行无需记录系数值。
3. 再从dlt_frontend_history_top_100取平均值向上连续3个球号按系数排行无需记录系数值。
4. 再拿每个后区的球号作为主球号去D12表中查询取出前30个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值共30x2。
5. 再拿最后一个首球球号去D5表查询取出第一个系数 比 (系数的平均值)大的球号(也就是系数大的最小的球号)。
取这个这个球号向上5个球向下5个球共同组成11个球同时记录这11个球号 的系数,共11x1。
注意系数值无需区分用一个统一的map即可。
统计出这个map里面的各个球号、球号对应出现的次数、对应的系数和、 以及球号对应的百期排位、球号对应的历史排位。其中百期排位对应的表是dlt_frontend_history_top_100历史排位对应的表是dlt_frontend_history_top
注意:百期排位如果系数相同则对应的排位也相同,历史排位也一样
最后返回各个球号、球号对应出现的次数、对应的系数和、 以及球号对应的百期排位、球号对应的历史排位。
低位
1. 拿到每个前区的球号作为masterBallNumber去D9表查询取出前30个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值,共30x5。
2. 再从dlt_frontend_history_top取平均值向上连续3个球号按系数排行无需记录系数值。
3. 再从dlt_frontend_history_top_100取平均值向上连续3个球号按系数排行无需记录系数值。
4. 再拿每个后区的球号作为主球号去D12表中查询取出前30个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值共30x2。
5. 再拿最后一个首球球号去D5表查询取系数最小值含最小值向上第3-13的球共11个球号以及对应的系数值共11x1。
注意系数值无需区分用一个统一的map即可。
统计出这个map里面的各个球号、球号对应出现的次数、对应的系数和、 以及球号对应的百期排位、球号对应的历史排位。其中百期排位对应的表是dlt_frontend_history_top_100历史排位对应的表是dlt_frontend_history_top
注意:百期排位如果系数相同则对应的排位也相同,历史排位也一样
最后返回各个球号、球号对应出现的次数、对应的系数和、 以及球号对应的百期排位、球号对应的历史排位。