大數運算的函式庫—BigNumber.h
因為在許多online judge的題目中,大數運算是很常見的題型之一, 所以就寫了一個可以簡單進行大數運算的函式庫。
BigNumber 內容
- 目前只支援整數
- 四則運算(除法只算到整數)
- 可直接比較,賦值
- 從各種type轉換成BigNumber物件,如int, long, string...
- 以string形式輸出
Github Repo連結
用NaN表示例外
- Not A Number
- Example: 0/0, log(-1)
NaN == NaN
is false- 可用
isnan()
檢查
1 | double list = 0.0 / 0.0; |
實作方法
待補充