[英]Mapping two integers into one integer in Python 3
你的問題不是由數字引起的,而是由你除以2的事實引起的。在Python 3.x中的除法總是產生一個浮點數。 你應該使用整數除法:
(k1 + k2) * (k1 + k2 + 1) // 2 + k2
#94870058980577640498
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.