第二个测试点 TLM,求大佬看看代码哪里还能改进
查看原帖
第二个测试点 TLM,求大佬看看代码哪里还能改进
518625
Veronica314134楼主2025/1/19 14:57
n = int(input())
i = int(input())
k = 1 #k最后一条猫拿走的鱼的数量
if n == 1:
    print(1)
else:
    while True:
        ans = k * n + i  #最有一只猫,分鱼前剩余的数量
        for j in range(1, n):
            if ans % (n - 1) != 0: #剩余的数量应该是(n-1)的倍数
                break
            ans = ans // (n - 1) * n + i
        else:
            break
        k+=1
    print(ans)
2025/1/19 14:57
加载中...