题解 | #整除问题#

整除问题

https://www.nowcoder.com/practice/8e29045de1c84d349b43fdb123ab586a

def jc(n):  # 求阶乘
    ans = 1
    for i in range(1, n + 1):
        ans *= i
    return ans


num = list(map(int, input().split(" ")))
n = num[0]
a = num[1]
k = 0
nj = jc(n)
while True:
    ak = pow(a, k)
    ak1 = pow(a, k + 1)
    if nj % ak == 0 and nj % ak1 != 0:
        break
    else:
        k = k + 1
print(k)

全部评论
Python真是太强了!人生苦短,我用Python。这句话真不是开玩笑的,看看这朴实无华的代码逻辑,除了Python还有哪个编程语言能做到!真是简洁优雅,力大飞砖!!!
1 回复 分享
发布于 2024-02-22 10:34 河北

相关推荐

07-01 19:00
门头沟学院 Java
点赞 评论 收藏
分享
屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务