问题

计算数学 >> 算法
Questions in category: 算法 (Algorithm).

[算法]将一个数每次翻倍增长, 直至给定N

Posted by haifeng on 2021-04-18 08:07:07 last update 2021-04-18 08:07:07 | Answers (0) | 收藏


#给定 N

mc=8;
m=mc;//此时m=16
while mc<N:
    mc+=m
    #print(mc)
    if mc*2>N: m=N-mc
    else: m=mc

------------------------------

mc: 8, 16, 32, 64, 100