Files
cpzs-backend/精推双色球第三步.txt

57 lines
3.9 KiB
Plaintext
Raw Permalink Normal View History

2025-11-04 17:18:21 +08:00
帮我写个算法 入参是一个字母H/M/L和13个数字第一个字母代表高位/中位/低位前六个代表红球1-红球6后面一个代表篮球最后面6个代表下期红球。
详情:
高位
1. 拿到每个红球的球号作为masterBallNumber去t3表查询取出前12个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值。
2. 再从history_top_100百期排行取出前2个球号按点系数排行无需记录系数值。
3. 再用后一个蓝球的球号作为主球号去t4表中查询取出前12个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值。
4. 再拿最后6个球号下期红球中的每个作为masterBallNumber去t8表查询取出前5个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值。
注意系数值无需区分用一个统一的map即可。
统计出这个map里面的各个球号、球号对应出现的次数、对应的系数和、 以及球号对应的百期排位、球号对应的历史排位。其中百期排位对应的表是history_top_100历史排位对应的表是history_top
注意:百期排位如果系数相同则对应的排位也相同,历史排位也一样
最后返回各个球号、球号对应出现的次数、对应的系数和、 以及球号对应的百期排位、球号对应的历史排位。
中位:
1. 拿到每个红球的球号作为masterBallNumber去t3表查询取出前12个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值。
2. 再从history_top_100百期排行取出前2个球号按点系数排行无需记录系数值。
3. 再用后一个蓝球的球号作为主球号去t4表中查询取出前12个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值。
4. 再拿最后6个球号下期红球中的每个作为masterBallNumber去t8表查询取出第一个系数 比 (系数的平均值)大的球号(也就是系数大的最小的球号)。
取这个这个球号向上2个球向下2个球共同组成5个球同时记录这5个球号 的系数。
注意系数值无需区分用一个统一的map即可。
统计出这个map里面的各个球号、球号对应出现的次数、对应的系数和、 以及球号对应的百期排位、球号对应的历史排位。其中百期排位对应的表是history_top_100历史排位对应的表是history_top
注意:百期排位如果系数相同则对应的排位也相同,历史排位也一样
最后返回各个球号、球号对应出现的次数、对应的系数和、 以及球号对应的百期排位、球号对应的历史排位。
低位:
1. 拿到每个红球的球号作为masterBallNumber去t3表查询取出前12个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值。
2. 再从history_top_100百期排行取出前2个球号按点系数排行无需记录系数值。
3. 再用后一个蓝球的球号作为主球号去t4表中查询取出前12个按线系数从大到小排列slaveBallNumber从球号以及对应的系数值。
4. 再拿最后6个球号下期红球中的每个作为masterBallNumber去t8表查询取系数最小值含最小值向上第2-6的球共5个球号以及对应的系数值。
注意系数值无需区分用一个统一的map即可。
统计出这个map里面的各个球号、球号对应出现的次数、对应的系数和、 以及球号对应的百期排位、球号对应的历史排位。其中百期排位对应的表是history_top_100历史排位对应的表是history_top
注意:百期排位如果系数相同则对应的排位也相同,历史排位也一样
最后返回各个球号、球号对应出现的次数、对应的系数和、 以及球号对应的百期排位、球号对应的历史排位。