我寫的一個大數轉數組存放的例子:big_num = 一個6400二進制位的大數mask = (1 << 64) - 1for i in range(100):
arr[i] = big_num & mask
big_num >>= 64實測比較慢怎么寫高效呢
1 回答

斯蒂芬大帝
TA貢獻1827條經驗 獲得超8個贊
python3 內置有大整數,
>>> 2**1000107150860718626732094842504906000181056140481170553360744375038837035105112493612249319837881569585812759
添加回答
舉報
0/150
提交
取消