1 条题解

  • 0
    @ 2025-2-14 19:38:55

    Python :

    # coding=utf-8
    # 快速模幂计算函数
    def mod_exp(a, b, mod):
        result = 1
        base = a % mod
        while b > 0:
            if b % 2 == 1:  # 如果b是奇数
                result = (result * base) % mod
            base = (base * base) % mod
            b //= 2
        return result
    
    # 输入
    a, b = map(int, input().split())
    
    # 计算 a^b % 1000
    last_three_digits = mod_exp(a, b, 1000)
    
    # 输出最后三位数字,并补零
    print(f"{last_three_digits:03d}")
    
    
    • 1

    信息

    ID
    85
    时间
    1000ms
    内存
    256MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者