社区讨论

求助,我直接把乘5换成乘8为什么只AC了两个点

P1134[USACO3.2] 阶乘问题参与者 1已保存回复 0

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
0 条
当前快照
1 份
快照标识符
@m2vlas7i
此快照首次捕获于
2024/10/30 16:03
去年
此快照最后确认于
2025/11/04 15:42
4 个月前
查看原帖
PYTHON
def main():
    n = int(input())
    temp = 1
    for i in range(2,n+1):
        mod1 = i%10
        if mod1 == 5:
            temp *= 8
            temp %= 10
        elif mod1 == 0 or mod1 == 1 or mod1 == 6:
            continue
        else:
            temp *= mod1
            temp %= 10
    print(temp%10)
if __name__ == "__main__":
    main()

回复

0 条回复,欢迎继续交流。

正在加载回复...