本單元的收尾,是一條可能有點意外的原則:
以下是三個經典場景。
¶場景一:大整數,浮點數碰都別碰
要判斷輸入的 x 是否 \le 10^{18} + 3,有人圖方便用 double 讀入——立刻中招:10^{18} 已遠超 2^{53},9.6 說過此時相鄰整數在 double 裡黏在一起,10^{18} + 3 和 10^{18} + 4 根本分不出來。x 可能到 2 \times 10^{18}?long long 讀、long long 比,一步到位。
登入後即可閱讀完整內容
語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。