觅长生吧 关注:104,207贴子:807,205

结算频率机制浅析

只看楼主收藏回复

新人,随便写写,可能不对


IP属地:加拿大1楼2023-02-25 09:51回复
    结算函数分为两种,分别是正常结算和快速结算。
    正常结算每次算一个月的任务;
    快速结算每次可算多个月的任务。


    IP属地:加拿大2楼2023-02-25 09:53
    回复
      2025-12-26 23:37:39
      广告
      不感兴趣
      开通SVIP免广告
      首先,结算频率分三种,分别是低频率、中频率、高频率结算,玩家可以通过设置进行更改。
      在高频率结算下,仅进行正常结算;
      在中低频率结算下,会混合进行两种结算。
      结算次数是以结算前后的月数差衡量的,月数差决定了突破功法等推进月数的行为中结算函数的运行次数。
      后面月数差都简称“月数”。


      IP属地:加拿大3楼2023-02-25 09:54
      回复
        先说比较简单的高频率结算。
        这个机制非常非常非常简单,过去几个月就进行几次正常结算。
        (和后面的内容相比,我还想再多写一百个“非常”)


        IP属地:加拿大4楼2023-02-25 09:56
        回复
          然后是中低频率的结算机制。
          中低频率的结算根据月数有不同的算法:
          1. 如果月数在6个月以内,则和高频率结算没有区别,过去几个月就进行几次正常结算。
          2. 如果月数更高,则根据不同的月数区间使用不同的算法计算快速结算次数和正常结算次数(不需要理解这句话)。


          IP属地:加拿大5楼2023-02-25 09:58
          回复
            下面是[7,12]月数区间内的中频率结算机制。


            IP属地:加拿大6楼2023-02-25 09:59
            回复
              正常结算次数 = 下取整(月数 ÷ 2) × 2 - 1
              快速结算月数 = 月数 - 正常结算次数


              IP属地:加拿大7楼2023-02-25 10:00
              回复
                也就是说,正常结算次数为最近的小于等于月数的偶数减一,例如:
                如果月数是7,则正常结算次数为5
                如果月数是8或9,则正常结算次数为7


                IP属地:加拿大8楼2023-02-25 10:01
                回复
                  2025-12-26 23:31:39
                  广告
                  不感兴趣
                  开通SVIP免广告
                  这也意味着:
                  如果月数是奇数,则总快速结算月数为2
                  如果月数是偶数,则总快速结算月数为1


                  IP属地:加拿大9楼2023-02-25 10:03
                  回复
                    然后是具体机制:
                    1. 进行一次快速结算,一次算完所有快速结算月数;
                    2. 进行多次正常结算,直到算完正常结算次数。


                    IP属地:加拿大10楼2023-02-25 10:04
                    回复
                      下面是[7,12]月数区间内的低频率结算机制。


                      IP属地:加拿大11楼2023-02-25 10:05
                      回复
                        总正常结算次数 = 下取整(月数 ÷ 2)
                        总快速结算月数 = 月数 - 正常结算次数
                        快速结算次数 = 总快速结算月数 (每次算一月)


                        IP属地:加拿大12楼2023-02-25 10:07
                        回复
                          具体机制为:
                          1. 进行一次快速结算,每次算一月;
                          2. 进行一次正常结算,该步骤最多进行(总正常结算次数 - 1)次;
                          3. 重复1和2,直到算完所有快速结算月数;
                          4. 进行一次正常结算。


                          IP属地:加拿大13楼2023-02-25 10:09
                          回复
                            下面是[13,∞)月数区间内的中低频率结算机制。


                            IP属地:加拿大14楼2023-02-25 10:10
                            回复
                              2025-12-26 23:25:39
                              广告
                              不感兴趣
                              开通SVIP免广告
                              总正常结算次数(中频率) = 12
                              总正常结算次数(低频率) = 6
                              若月数大于120,则:总正常结算次数 × 2
                              总快速结算月数 = 月数 - 总正常结算次数
                              单次快速结算月数 = 下取整(总快速结算月数 ÷ 总正常结算次数)


                              IP属地:加拿大15楼2023-02-25 10:12
                              回复