※ 引述《fish770130 (夕提)》之铭言:
小弟我文组出生
但是不是文组我觉得不重要
要我写逻辑其实会是这样
=============================================
方案A, 一般池有偿无偿都能抽
有偿石=A
无偿石=B
今天用十连抽=30石来说
那就是 A+B>=30, 就可以去抽转蛋
那接下来就是先扣无偿石
B-30
假设B-30 变成负数, 那B=0
代表无偿石抽完了变成0
负数就写到一个C的位置
原本C默认0
C被覆蓋必定是负数
后续就是A+(C) = A的数值
因为前面系统已经验证过A+B >=30
所以这个规则之下, A也不可能变成负数
然后记录一下A剩多少 B剩多少
这个拿EXCEL都可以计算欧!!
==============================================
方案B. 一些游戏中常用的有偿石池
假设也是有偿石10抽
那就是A>=30, 有偿石确认足够就可以去抽转蛋
那接下来就是
A-30, 就是剩下的有偿石
==============================================
那再来谈一个假设情况, B<0的这时候
无偿石是负数的时候
那你就只要方案A的上面再加上一个判断
假设B<0, 也就是无偿石负数的时候
你就是走方案B的流程, 只计算有偿石就好
我觉得一边书店或是商家一边收礼卷一边收钞票也是这样算的...