為甚麼這題便宜了Python?
Python和c++大數作法不一樣嗎?
為甚麼這題便宜了Python?
Python和c++大數作法不一樣嗎?
Python 有內建大數運算,且不須額外引入什麼特殊的檔案、標頭檔。
Java 也有類似的大數型態。
以上的詳細資訊,我相信 Google 大神都可以幫您找到解答。
為甚麼這題便宜了Python?
Python和c++大數作法不一樣嗎?
Python 有內建大數運算,且不須額外引入什麼特殊的檔案、標頭檔。
Java 也有類似的大數型態。
以上的詳細資訊,我相信 Google 大神都可以幫您找到解答。
很多C++要寫數千bytes的大數題,Python只要200~300bytes左右
而且Python的大數效率也不錯
一般來說比C++的大數效率高(當然C++也可以優化算法)
目前能挑戰Python大數效率的題目也只有c429了
P.S Python時限是C++的3倍,讓Python可以秒殺這題(因為Python的演算效率較慢、編譯器採取直譯式、編譯時間包含在執行時間內)
詳細可參考:
https://medium.com/@totoroLiu/%E7%B7%A8%E8%AD%AF%E8%AA%9E%E8%A8%80-vs-%E7%9B%B4%E8%AD%AF%E8%AA%9E%E8%A8%80-5f34e6bae051
https://buzzorange.com/techorange/2018/08/14/python-is-slow/