求助 pyhton3 WA6个点

import math

a, b = map(int, input().split())
print(int(a / math.gcd(a, b) * b))

啊。。。就是这样

3 条评论

  • @ 2017-08-13 22:12:04
    import math
    
    a, b = map(int, input().split())
    print(a * b // math.gcd(a, b))
    

    ...

    • @ 2017-08-13 22:25:30

      def gcd(a, b):
      if a<b:
      a,b=b,a
      while b != 0:
      a, b = b, a % b
      return a

      a, b=[int(x) for x in input().split(" ")]
      print(int(a * b / gcd(a, b)))

      强制转换为int为啥也不对呢

    • @ 2017-08-14 14:11:46

      qwq过了,谢谢大佬。。。。尴尬
      我还是好好学习去吧。。。。

    • @ 2018-12-31 18:33:31

      @
      yiliang
      : 我试了。按道理来说,除以和整除都可以实现。但因为python计算的精度问题,除以的时候被四舍五入了。你可以试一下这两个数9328472847 9324729874。结果会不一样。

  • @ 2017-08-13 21:20:36

    help.....python学的不太好

  • @ 2017-08-13 21:10:40

    #1 Accepted 27ms 3.191 MiB
    #2 Accepted 25ms 3.191 MiB
    #3 Accepted 23ms 3.191 MiB
    #4 Accepted 24ms 3.238 MiB
    #5 Wrong Answer 20ms 3.211 MiB
    #6 Wrong Answer 26ms 3.312 MiB
    #7 Wrong Answer 23ms 3.203 MiB
    #8 Wrong Answer 25ms 3.219 MiB
    #9 Wrong Answer 23ms 3.117 MiB
    #10 Wrong Answer 24ms 3.188 MiB

  • 1

信息

ID
1047
难度
8
分类
高精度 点击显示
标签
(无)
递交数
7426
已通过
784
通过率
11%
被复制
26
上传者